我想将状态流中的数组移动一个元素。
在 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
我怎样才能在状态流动作语言中实现这一点。由于实时目标,嵌入式 matlab 函数是不可能的。
我试过这个:
{x[2:end] = x[1:end-1];
x[1] = 0;}
但那是一个语法错误。For 循环也应该是可能的,但这在 matlab 中对我来说很奇怪:-)
提前致谢