MATLAB如何构造一个每行(每列)都相同的矩阵(方阵)
答案:6 悬赏:80 手机版
解决时间 2021-03-22 16:19
- 提问者网友:轮囘Li巡影
- 2021-03-21 16:19
MATLAB如何构造一个每行(每列)都相同的矩阵(方阵)
最佳答案
- 五星知识达人网友:一袍清酒付
- 2021-03-21 17:02
%A是列向量
N = length(A);
ANN = zeros([N,N]);
for i=1:N
ANN(:,i) = A;
end;
ANN就是那样的阵...
N = length(A);
ANN = zeros([N,N]);
for i=1:N
ANN(:,i) = A;
end;
ANN就是那样的阵...
全部回答
- 1楼网友:往事埋风中
- 2021-03-21 21:42
个人感觉你还是直接输入,要简单很多.
- 2楼网友:三千妖杀
- 2021-03-21 20:17
还有一种更为简便的方法,x=1:4;y=x;[X,Y]=meshgrid(x,y)
运行出来X是列相等,Y是行相等的矩阵。
运行出来X是列相等,Y是行相等的矩阵。
- 3楼网友:像个废品
- 2021-03-21 19:40
>>A=[1 2 3 4]';
B=A(:,ones(1,4))
>>B =
1 1 1 1
2 2 2 2
3 3 3 3
4 4 4 4
B=A(:,ones(1,4))
>>B =
1 1 1 1
2 2 2 2
3 3 3 3
4 4 4 4
- 4楼网友:冷風如刀
- 2021-03-21 18:03
A = A(:,ones(1,n));
这个绝对可以,亲测可行,不过答案来得有点晚。不是方阵也行,把上面的n改成你要的列数即可。
不过貌似对A的长度有限制,太长的时候没法用这个办法。
这个绝对可以,亲测可行,不过答案来得有点晚。不是方阵也行,把上面的n改成你要的列数即可。
不过貌似对A的长度有限制,太长的时候没法用这个办法。
- 5楼网友:过活
- 2021-03-21 17:20
已知A=[1 2 3 4]‘;
B=repmat(A,1,4);
B=repmat(A,1,4);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
正方形一边上任一点到这个正方形两条对角线的 |
阴历怎么看 ? |