matlab 相同大小矩阵如何将矩阵相对应的数重新排列得到新的矩阵
题目
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]
如何实现?
答案
程序如下:
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
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点