接下来的 Matab 代码,我需要保留最后一次迭代的次数:
A, B, arrays N numbers, increasing linearly.
for i 1:1:10
if A(i) < B(i) && A(i+1) > B(i+1)
number = i
end
end
disp(i)
不幸的是,这段代码不起作用。
我需要找到并保留数字 i,其中 A 和 B 的关系正在发生变化。
任何帮助都非常受欢迎
接下来的 Matab 代码,我需要保留最后一次迭代的次数:
A, B, arrays N numbers, increasing linearly.
for i 1:1:10
if A(i) < B(i) && A(i+1) > B(i+1)
number = i
end
end
disp(i)
不幸的是,这段代码不起作用。
我需要找到并保留数字 i,其中 A 和 B 的关系正在发生变化。
任何帮助都非常受欢迎
这是你想要做的吗?
A=rand(20,1);
B=rand(20,1);
for i=1:1:10
if A(i) < B(i) && A(i+1) > B(i+1)
number = i;
break; % Did you intend to stop when condition was satified?
end
end
% Presumably you wanted to display the stored index
% (although since we now break i and number will be the same)
disp(number)
顺便说一句,最好发布可以在您的问题中运行的代码。使回答的人更容易看到问题。