使用find()函数,先进行查找m为变量
a=[1 2 3; 4 5 6]
find(m==3)
如果返回值不是Empty matrix: 0-by-1
则矩阵中有这个数
具体find()用法要参考matlab帮助文档
很详细的
先进行查找m为变量:
%if you have a matrix A
idx=find(A==1.5); % find all 1.5
A(idx)=1; % set 1 to these indexes
%about NaN
idx=find(isnan(A)); % find all NaN value
A(idx)=1; % set 1 to these indexes
if any( x == M(:))
不知道你是不是想这样表述,某个数值A,矩阵中某个值用这样是形式D(i,j)。所以,就是A=D(i,j)。希望这是你要的答案哦