Free考研资料
标题:
matlab,要判断矩阵某行的所有元素是否都是某常数,代码能否简化
[打印本页]
作者:
笔为剑
时间:
14-2-25 16:50
标题:
matlab,要判断矩阵某行的所有元素是否都是某常数,代码能否简化
b是一个J*K的矩阵。现在要判断这个矩阵的第j行的元素是否都是B(一个常数)。如果是,输出“第j个学生完成任务”
我写的代码如下:
for j=1:J
for k=1:K
if b(j,k)==B
ww(k)=1;
else
ww(k)=0;
end
end
if prod(ww)==1
fprintf('第%d个学生完成任务',j);
end
end
这段代码应该可以运行,但是看着很矬很业余。能否用简洁一些的代码来达到同样的效果呢? 谢谢了!
欢迎光临 Free考研资料 (http://test.freekaoyan.com/)
Powered by Discuz! X3.2