帮忙看看这个matlab为什么这个程序为什么只循环一次就结束了,谢谢。。。
index=1; array=input('please input the test array'); f=0; while index<=size(array) if f<=array(index) f=array(index); end index=index+1; end String=['the max value of array is:' num2str(f)]; disp(String);
index=1; array=input('please input the test array'); f=0; while index<=size(array) if f<=array(index) f=array(index); end index=index+1; end String=['the max value of array is:' num2str(f)]; disp(String);
答案:我觉得是[X,Y]=size(array),f<=X*Y。若你输入行向量,则X=1,当然只会循环一次。
上一个:帮忙matlab求两条曲线交点程序,不知问题出在哪里。
下一个:matlab问题:能解释下面一段程序中的第2句中的imopen(I,strel('disk',16)); 以及程序中的最后两句吗?