使用set_param多个变量。

12个视图(30天)
我想更新20变量在仿真软件模型通过使用set_param m脚本文件。金宝app有什么方法使用一个“因为我= 1:20”子程序引用Constant1, Constant2, Constant3,等,作为常数(i)和数据从Q(我),所以我没有写20 set_param命令单独的条目吗?

接受的答案

塞巴斯蒂安·卡斯特罗
编辑:塞巴斯蒂安·卡斯特罗 2015年11月4日
确定。 sprintf 是方便的。
idx = 1:20
blockName = sprintf (“myModel /常数%我”,idx);
blockValue = sprintf (“问我(%)”,idx);
set_param (blockName“价值”,blockValue);
结束
您还可以使用 num2str 如果工作更好的函数。
set_param (blockName“价值”,num2str (Q (idx));
——塞巴斯蒂安

更多的答案(0)

类别

找到更多的在回调函数模型、块和港口帮助中心文件交换

下载188bet金宝搏

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!