我想在stateflow中将一个数组移动一个元素。
在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;}
但那是语法错误。 对于循环应该是可能的,但在matlab中我很奇怪: - )
提前致谢
答案 0 :(得分:0)
评论中的两个答案都有很多帮助:Matlab函数也适用于我的目标,并且circshift工作正常。