当你老了 叶芝的译文:用matlab编个很简单的程序

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/14 02:38:37
求a=[1 2 3 4 5 2 4 2 5] 第三列以后第一个2所在的列数

a=[1 2 3 4 5 2 4 2 5];
b=find(a==2);%找出所有等于2的元素的下标
c=find(b>3);%找出列数大于3的元素
b(c(i)) %表示列数大于3的第i个等于2的元素的下标

运行结果:
b=[2 6 8]
c=[2 3]
b(c(1))=6
即a中第三列以后第一个2所在的列数为6