matlab的一个疑问?
生活随笔
收集整理的這篇文章主要介紹了
matlab的一个疑问?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
把邏輯值放入一個已知矩陣,為啥結果是:真就取矩陣的值,假就不取值?
K>> aaaa=randi(10,10,2)
aaaa =
6 3
10 4
6 7
5 2
6 3
8 2
1 2
9 4
2 9
5 5
K>> aaaa==9
ans =
10×2 logical array
0 0
0 0
0 0
0 0
0 0
0 0
0 0
1 0
0 1
0 0
K>> aaaa(aaaa==9)
ans =
9
9
?另一個例子:
x=randi(100,10,2);(注意x的數值是隨機的,每次都不一樣,但這不影響驗證上述假設)
x =
70 45
32 65
96 71
4 76
44 28
39 68
77 66
80 17
19 12
49 50
y1=ones(5,1);
y2=zeros(5,1);
y=[y1;y2];
K>> y=(y==1)
y =
10×1 logical array
1
1
1
1
1
0
0
0
0
0
K>> x(y,:)
ans =
70 45
32 65
96 71
4 76
44 28
結局就是:真取其值,假不取值。
?
轉載于:https://www.cnblogs.com/yibeimingyue/p/9898963.html
總結
以上是生活随笔為你收集整理的matlab的一个疑问?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 对某人失望心寒的网名129个
- 下一篇: 关于遇见最好的自己的优美句子142个