我正在尝试使用 find 命令在数字的特定索引处启动 circshift 我该怎么做?请参阅下面的示例代码
%test find and circshift
a=[3:2:11]
%find index of number and start there
a_ind=find(a==9)
b=circshift(a,[0 a_ind])
我得到一个 =[3 5 7 9 11]
a_ind = 4
b = [ 5 7 9 11 3]
我试图让 circshift (b) 从 9 开始并有 b = [9 11 3 5 7]
请注意 a_ind 会有所不同,所以我不能每次都从 2 开始 circshift