matlab中的这个a=[a(end) a(1:end-1) ]是什么意思?

这个完整的程序是a=[1 0 0 0 0 0 0 0 0 0];
while 1
a=[a(end) a(1:end-1) ]
pause(1)
end

end表示一个序列中的最后一个,于是:
a(end)=0 a(1:end-1)=[1 0 0 0 0 0 0 0 0]
a=[0 1 0 0 0 0 0 0 0 0]
因此你这个程序应该是实现让1向右移位的功能
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答