function [w]=example3(v)
w=[0];
for x =v
for y=v
w(x,y)=x+y;
end
end
end
一个例子:
v=[5 2];
[w]=example3(v)
0 0 0 0 0
0 4 0 0 7
0 0 0 0 0
0 0 0 0 0
0 7 0 0 10
我有这个代码,我想弄清楚w的价值变化的频率。不仅如此,我还想逐步改变w的值如何改变(可能只是它的前几次迭代)。
答案 0 :(得分:0)
正如其他人所建议的那样,您可以定义一个断点,在该断点处为w赋值并查看其值。 如果您想以编程方式执行此操作,可以添加以下内容:
function [w]=example3(v)
w=[0];
idx = 0; % Count number of cycles
for x =v
for y=v
w(x,y)=x+y;
idx = idx + 1;
if idx < 6 % Only display first 5 values
disp(['x: ' num2str(x) ' - y: ' ...
num2str(y) ' - w: ' num2str(w(x,y))])
end
end
end
end