我想在Maxima中堆叠矩阵的列。
示例
b3: matrix(
[1,0,0],
[-a21,1,0],
[-a31,-a32,1]
);
我想知道如何堆叠这个矩阵的列。提前感谢您的帮助和时间。
答案 0 :(得分:4)
这是一种天真的做法:
c : transpose( b3 );
transpose( append( c[0], c[1], c[2] ) );
这是一种更通用的方式:
apply(append, map(lambda([r], transpose(b3)[r]), makelist(i,i,3)));
答案 1 :(得分:2)
甚至只是:
transpose(apply(append,args(transpose(b3))));