simulink 初值赋值问题

15 次查看(过去 30 天)
Qiaoli Ji
Qiaoli Ji 2018-3-8
大神别走啊 求耐心的听我叨叨完再做决定呗
因为我做的是一个具体的过程,说起来更麻烦,所以抽象的描述下我遇到的难题。
simulink中我建立了模型a,假设初始条件为A,利用积分器模块计算。
matlab中利用命令运行模块a,当满足一定条件b时,simulink中的积分器计算停止,得到此刻的值B,然后再利用代码中的一个函数,以B为初值计算得到C,
然后开始下一个循环,初始条件应该为C。
那么我的问题是:利用什么方法可以实现初始条件的转换?即第一个循环是A,第二个循环变为C。
我尝试了将积分器中的初始条件设置为外置方式,但没有作用。也可能是我的方法不对。
另外,我的代码中给了初始条件A,循环语句中将C赋值给了A,但workspace中并没有进行赋值......
matlab新手一枚,请大神指教:

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 一般应用领域 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!