我有这个简单的系统:
函数中的代码是:
function a = fcn(iteration,a)
a(1,iteration) = iteration;
end
外部Simulink层如下(a
初始化为a = zeros(1,5)
):
循环是:
for i = 1:5
并且我想将迭代器存储在一个数组中(即[1 2 3 4 5])
,但是由于某种原因,Simulink在每个迭代器步骤中为单个时间步初始化了数组,所以我只能看到最后一个值。我尝试了许多不同的组合,但是我无法使其按我想要的方式工作。怎么做?