matlab 循环时在command window中同步显示变量的增加

2025-03-03 11:13:38
推荐回答(3个)
回答1:

for i=1:1000
pause(0.1);
clc
i
end

每次清屏(clc函数)后再显示数字,就会有秒表的效果。这里pause(0.1)是暂停0.1秒后运行,如果不加的话,数字还来不及显示,程序运行完了。

回答2:

直接在循环中加一条变量
for i=1:10000
i %只要i后面不要加“;”就是了
%如果要查看程序运行过程,还可以使用pause命令
%具体查看help pause

end

每循环一次就显示当前变量的使用值是多少。

回答3:

fprintf('%d\n',i);
这是个输出函数,其中%d表示输出的是整数,\n表示换行,用单引号括起来的部分是完整的输出,i就是那个用%d定义的整数的数值。