楼上方法不错!不过有个笔误,a改成A
或用circshift循环移位函数也可以
A=[1:10];
n=length(A);
N=zeros(n);
for j=1:n
N(j,:)=circshift(A,[0,j-1]);
end
自己看着办
如何用matlab生成循环矩阵
如何用matlab生成循环矩阵
我需要生成一个N*N方阵,第一行是a1,a2,.,an,第二行是an,a1,a2,.,a(n-1),第三行以此类推,请问怎样根据已知的向量a来生成循环矩阵,
我需要生成一个N*N方阵,第一行是a1,a2,.,an,第二行是an,a1,a2,.,a(n-1),第三行以此类推,请问怎样根据已知的向量a来生成循环矩阵,
其他人气:596 ℃时间:2020-02-05 20:43:24
优质解答
我来回答
类似推荐
猜你喜欢
- 1有一块地12公顷,其中5/2种花菜,其余的按5:4种上白菜和包菜.三种菜各种多少公顷?
- 2作文集的序和题目怎么写?【在线等!】
- 3我亲爱的妈妈用英语怎么说不用dear
- 4a、b都是自然数(且均不为0),如果3a=4b,那么,a和b相比().
- 51光年约等于9.46乘10的12次方千米,150亿光年是多少米?
- 6为什么带电体可吸引轻小物体?
- 7《回忆我的母亲》这篇文章饱含了作者对母亲的哪些丰富感情?母亲一生值得叙述的事迹很多,本文选择了哪
- 8写出brave,thin,friendly,red,hot,easy,unhappy,busy,bad,far的比较级和最高级.全部,
- 9呼兰河传中萧红为什么这么怀念童年生活
- 10男生送女生糖有什么含义