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

这个完整的程序是a=[1 0 0 0 0 0 0 0 0 0];while 1a=[a(end) a(1:end-1) ]pause(1)end
2024-12-27 09:41:27
推荐回答(1个)
回答1:

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向右移位的功能