matlab 相同大小矩阵如何将矩阵相对应的数重新排列得到新的矩阵
比如,
a=[1 2 2;3 4 3;1 4 2];
b=[1 2 3;3 3 3;1 4 2];
c=[2 2 2;3 3 3;3 4 2];
这三个矩阵,如何得到[1 1 2;2 2 2;2 3 2;3 3 3;4 3 3;3 3 3;1 1 3;4 4 4;2 2 2]
如何实现?
人气:498 ℃ 时间:2020-04-09 00:44:51
解答
程序如下:
a=[1 2 2;3 4 3;1 4 2]';
b=[1 2 3;3 3 3;1 4 2]';
c=[2 2 2;3 3 3;3 4 2]';
d=zeros(9,3); %先将欲得到的结果矩阵设为零矩阵
for i=1:9
d(i,1)=a(i);
d(i,2)=b(i);
d(i,3)=c(i);
end
d
推荐
- 【matlab】产生100个大小为0~1之间的随机数,排列成10*10矩阵,计算对角线元素的和.
- matlab 中,怎么让一个矩阵按某一列排列,并且行也跟着变动?
- 在matlab中,如何实现将一个矩阵按行或列进行随机的重新排序?
- 清水河大桥长多少千米,青藏铁路总投资为多少亿元
- 实验室里可以用氢气还原氧化铜.现在有4g氧化铜,能制淂铜的质量是多少
- 5角等几个2分?7元等于几个角
- 固态二氧化碳又称 可以来-------也可用于--------
- 设4*5矩阵A的秩为3,5*2矩阵B的秩为2,且AB=O,证明:若向量b是齐次方程组Ax=0的解 则非齐次方程组By=b必有惟一解
猜你喜欢