2014-02-02 2 views
0

Например, у меня есть код, в котором у меня есть 3 переменные Q, Q1, Q2, каждый из которых имеет некоторое числовое значение. Затем некоторые формулы с Q и Q1 вычисляют некоторые вещи. r - одна из вещей, рассчитанных здесь. Теперь, если r < 1 Я хочу, чтобы Q принимало значение Q1 и Q1, чтобы принять значение Q2 в приведенных выше формулах. Или просто я хочу, чтобы формулы меняли Q на Q1 и Q1 на Q2. Это похоже на прогрессию, за которую я хочу следовать. Есть ли какой-то цикл для этого? Или что-то, с чем это можно сделать? Как создать несколько скриптов функций? Или некоторые функции Simulink, которые можно использовать для этого?В MATLAB, как мы можем изменить значение переменных в шагах?

ответ

1
if r<1 

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

end 
+0

привет спасибо. Еще одна вещь, после того, как она меняет значения, я хочу прекратить дальнейшие вычисления и начать снова сверху? – user3262846

+0

Используйте команду CONTINUE. –

Смежные вопросы