stateflow 内の配列を 1 要素分シフトしたいと考えています。
matlab では、circshiftまたは次のコードを使用します。
>> x = [1:5]
x =
1 2 3 4 5
>> x(2:end) = x(1:end-1)
x =
1 1 2 3 4
>> x(1) = 0 % New Value
x =
0 1 2 3 4
これを stateflow アクション言語で実装するにはどうすればよいですか。リアルタイム ターゲットのため、組み込みの matlab 関数は使用できません。
私はこれを試しました:
{x[2:end] = x[1:end-1];
x[1] = 0;}
しかし、それは構文エラーです。forループも可能であるはずですが、それはmatlabでは奇妙です:-)
前もって感謝します