避免多个simulink输出覆金宝app盖

17次浏览(最近30天)
安东尼奥Tricarico
安东尼奥Tricarico 2021年9月27日12:44
评论道: 马修•诺伊 2021年9月28日8:16
大家早上好,
我需要一个提示我的代码:我运行一个simulink模型从一个matlab脚本,其金宝app输入依赖于几个开关命令。我希望将模型输出保存在每个迭代的一个单元格中(我的意思是每个开关情况)。我尝试了下面的代码:a和b是我的输入,它取决于4种情况 op_point 和11例 ,所以最后我应该为每个输出获得4x11单元格(States, States1, Outputs, Und_par, PLA_out)。但是我没有得到任何单元格,只有一个矩阵,就好像每次迭代都覆盖以前的结果一样。如何在单元格中保留所有过去的迭代?
谢谢
试一试sim卡(“mymodel”
t = 1:尺寸((州),1)
{op_point,我}(t):) = inp2 {1, op_point};
b {op_point,我}(t):) =输入{1,};
c {op_point,我}(t):) = {op_point,我}[州(:,:)];
d {op_point,我}(t):) = (States1 {op_point,我}(:,:)];
e {op_point,我}(t):) = {op_point,我}[输出(:,:)];
f {op_point,我}(t):) = (Und_par {op_point,我}(:,:)];
g {op_point,我}(t):) = (PLA_out {op_point,我}(:,:)];
结束
结束
3评论
马修•诺伊
马修•诺伊 2021年9月28日8:16
你好,再一次
所以你可以保存完整的simulink输出和迭代索引金宝app
然后,根据“迭代”是什么(从记录中),从matlab中很容易地将数据分割成块

登录评论。

答案(0)

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!

翻译的