在matlab中,我们如何逐步改变变量的值?

时间:2014-02-02 13:32:27

标签: matlab variables simulink

例如,我有一个代码,其中我有3个变量Q,Q1,Q2各有一些数值。 然后用Q和Q1的一些公式来计算一些东西。 r是这里计算的事情之一。 现在,如果r <1,我希望Q取Q1和Q1的值,取上述公式中的Q2值。或者我只是希望公式将Q更改为Q1,将Q1更改为Q2。它就像我希望它遵循的进展。这有什么循环吗?或者可以做到这一点的事情?喜欢创建一些不同的函数脚本?或者可以使用一些Simulink函数吗?

1 个答案:

答案 0 :(得分:1)

 if r<1

   [Q1,Q2]=deal(Q,Q1);

 end