一,普通数组:
1,下标遍历:
| v=[1,4,6,4,1]; |
结果:16
2,元素遍历:
| v=[1,4,6,4,1]; s=0; for ve=v s=s+ve; end disp(s); |
结果: 16
二,元胞数组:
1,下标遍历
| strvec={'i','am','iwantnon'}; str=[]; for i=1:length(strvec) str=[str,' ',strvec{i}]; end disp(str); |
结果:i am iwantnon
2,元素遍历:
| strvec={'i','am','iwantnon'}; str=[]; for s=strvec str=[str,' ',s{1}]; end disp(str); |
结果:i am iwantnon
注:二,2中的s是1*1 cell,要访问之需用s{1}。
--
元素遍历的一个应用:
如果被遍历数组的元素本身是下标(例如find函数的返回值index数组),那么用元素遍历更自然:
| index=find(A==0); for i=index A(i)=...; end |
最后
以上就是潇洒玫瑰最近收集整理的关于遍历数组的两种方式的全部内容,更多相关遍历数组内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复