如果达到条件并且结束程序代码的模拟,是否可以在MATLAB中停止或中断代码?例如,我有一个循环,涉及计算参数和值变为复数的时刻。我希望我的代码停止执行并返回参数值变得复杂的计数器的值。
答案 0 :(得分:4)
是的,有可能。如果要退出脚本,可以使用:
if complex(parameter)
disp(counter);
return;
end
如果要退出函数并将计数器的值返回给调用者,可以使用:
if complex(parameter)
return(counter)
end
如果你只是想摆脱循环,请使用:
for ...
if complex(parameter)
break;
end
end
print(counter)