matlab中怎么判别一个矩阵中的元素不大于有个数?

如题所述

给定某个数,matlab中怎么判别一个矩阵中的元素是否不大于该数,那么一种简便可行的做法是先找到矩阵中最大的元素值,再与给定的数比较即可判断.
例如给定11,矩阵A如下,
>> A=[1 2 3;3 2 5;3 6 9]
A =
1 2 3
3 2 5
3 6 9
求出矩阵A的最大值,
>> max(A(:))
ans =
9
将11与最大值9进行比较,容易看出11大于9,那么矩阵A中的元素不大于11.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-10-10
比如
a=0.5;
b=rand(10,10);%10行10列0-1均匀分布
k=find(b<=a);找到不大于0.5的a的位置
numel(k)%满足不大于0.5的a的个数本回答被提问者采纳
第2个回答  2016-10-10
匆移民背w
相似回答