matlab中.m文件与.mdl文件互相传递参数 20

我建立了一个.mdl文件和.m文件,我想.mdl文件中的输入来自于.m文件,同时.m文件采集.mdl文件的一个变量的结果,请问有什么办法么... 我建立了一个.mdl文件和.m文件,我想.mdl文件中的输入来自于.m文件,同时.m文件采集.mdl文件的一个变量的结果,请问有什么办法么 展开
 我来答
tianxiawulang
2012-12-22 · TA获得超过2.7万个赞
知道大有可为答主
回答量:4732
采纳率:89%
帮助的人:2669万
展开全部

“为模型文件提供输入”和“采集模型的仿真结果”是两个阶段的事情,尽管也可以把代码写在同一个M文件中,但更合理的做法应该是分开写成两个M文件。

  • 为模型文件提供输入的M文件可以设置为模型的Model initialization回调函数,这样可以在每次运行仿真的时候都会自动执行;

  • 采集模型的仿真结果的M文件可以设置为模型Simulation stop回调函数,仿真结束后会自动调用。

 

当然,也可以有另外一个思路:

写一个M文件,前面是模型的相关参数定义,然后使用sim函数运行仿真,再后面是把仿真得到的结果保存下来。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式