MATLAB中,有2个矩阵怎么合并?

问题描述:

MATLAB中,有2个矩阵怎么合并?
MATLAB中,有2个矩阵,
矩阵A: milk 2 ;
apple 3
矩阵B: apple 1;
milk 4 ;
orange 5
怎么合并成新矩阵C: milk 2 4;
apple 3 1;
orange 0 5
1个回答 分类:综合 2014-09-26

问题解答:

我来补答
非得用单词么,这样恐怕得用cell结构,矩阵里面全是数字的话可能好操作点,比如给milk apple orange 用1 2 3代替,剩下可以先对第一列排序,没有的赋值为0,然后合并.
再问: 其实我的意思就是想,将A,B矩阵中的第二列作为新矩阵C的第2,3列,相同元素的摆在一起,没有的就用0填充
再答: 明白你的意思,关键是的第一列是单词,这样恐怕要用Cell,如果用代码代替单词,比如1代表milk的时候,可能会简单,那合并之后是这样的。 1 2 4; 2 3 1; 3 0 5
 
 
展开全文阅读
剩余:2000