第1个回答 推荐于2016-10-20
clear,clc;
a = 5; % 初始值
n = 1000; % 总次数
count = 0; % 计数
while count<n
a = a+randn(1);
disp(a);
count = count+1;
pause(3);
end
计算时间可以忽略不计的话,用这段代码就行了。
另外一种更精确的方式是用timer()函数,没必要吧?如下:
function script
t = timer('TimerFcn',@myTask,'period',3,'ExecutionMode','fixedRate');
start(t);
function myTask(obj,eventdata)
persistent a;
if isempty(a)
a = 5; % 初始值
else
a = a+randn(1);
disp(a);
end
end
end本回答被提问者采纳