5

Maxima で行列の列を積み重ねたいです。

b3: matrix(
 [1,0,0], 
 [-a21,1,0], 
 [-a31,-a32,1]
);

この行列の列をどのように積み重ねるのだろうか。あなたの助けと時間を前もってありがとう。

4

2 に答える 2

4

これを行う単純な方法は次のとおりです。

c : transpose( b3 );
transpose( append( c[0], c[1], c[2] ) );

より一般的な方法は次のとおりです。

apply(append, map(lambda([r], transpose(b3)[r]), makelist(i,i,3)));
于 2012-05-11T05:43:04.230 に答える
2

または単に:

transpose(apply(append,args(transpose(b3))));
于 2012-11-13T12:47:49.343 に答える