24小时热门版块排行榜    

CyRhmU.jpeg
查看: 678  |  回复: 0

吉巧丽

铜虫 (正式写手)

[求助] simulink与matlab命令如何结合起来仿真一个连续和离散混合型的系统?

大神别走啊   求耐心的听我叨叨完再做决定呗

因为我做的是一个具体的过程,说起来更麻烦,所以抽象的描述下我遇到的难题。

simulink中我建立了模型a,假设初始条件为A,利用积分器模块计算。

matlab中利用命令运行模块a,当满足一定条件b时,simulink中的积分器计算停止,得到此刻的值B,然后再利用代码中的一个函数,以B为初值计算得到C,

然后开始下一个循环,初始条件应该为C。

那么我的问题是:利用什么方法可以实现初始条件的转换?即第一个循环是A,第二个循环变为C。

我尝试了将积分器中的初始条件设置为外置方式,但没有作用。也可能是我的方法不对。

另外,我的代码中给了初始条件A,循环语句中将C赋值给了A,但workspace中并没有进行赋值......

matlab新手一枚,请大神指教:
回复此楼
坚持才是硬道理
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 不做忍者更无敌 的主题更新
信息提示
请填处理意见