作者alan6615 (华华)
看板MATLAB
标题[讨论] 请问关於矩阵数值的读取
时间Thu May 24 09:30:24 2012
假如说我有一个矩阵x=[1 3 2 9 4 0 4 3 1 3]
我使用find这个指令
find(x>3);
ans=[3 4 9];
这个是该元素在矩阵中的位置
但是我如何要让矩阵值的值保留让其他值为0
我希望的是读取x>=3 中的值
并且使x=[0 0 0 9 4 0 4 0 0 0]
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 120.125.11.202
1F:→ bwubai:(x>3).*x <--这应该是你想要的 05/24 09:55
2F:→ ejialan:x(x<=3)=0; 05/24 10:23