问答详情
源自:2-3 R语言基础 矩阵和数组

矩阵拼接的行列问题

为什么y3行2列 与y2 2行3列 按行拼接后为4行3列?按列拼接后为2行6列?这是怎么决定的?

提问者:善良同学 2016-09-06 17:06

个回答

  • 李芬要加油
    2019-01-08 20:25:59

    首先针对第一个问题:y  3行2列 与 y2 2行3列?这个是题主看错了  y与y2 的行数、列数不匹配了,是不能拼接的

    第二个问题:按行拼接行的数值就一一对应,按列拼接列的数值就一一对应

    比如按行拼接:y中第一行是135,那紧接着y2 中的第一行也是135,只是按着顺序排下来是y和y2 拼接之后的新矩阵的第3行了

    同理,按列拼接:y中第一列是12,紧接着y2 的第一列也是12,按照程序运行的顺序y2 的第一列排在新矩阵的第四列

    所以,总结来说:按行拼接就是行数相加,列数不变;按列拼接就是列数相加,行数不变。


  • 东坡骆驼
    2016-09-07 23:38:37

    貌似按行拼接需要列对应,按列拼接需要行对应~