MATLAB:如何在循环中找到第n个出现的数字?

时间:2012-03-20 13:47:42

标签: matlab

例如,

for i = 1:10

x = i + 2

s(1:i) = (x > 4);

result s = [0 0 0 1 1 1 1 1 1 1]'

如何定位第一个“1”的列和行出现在s?

寻找脚本。

谢谢!

1 个答案:

答案 0 :(得分:1)

对于像s这样的矢量,很容易

find(s==1,1)

应该做你想做的事。