計算が大変だったら xmaxima というフリーの数式処理ソフトがあります。
X : matrix([x],[y],[z],[t]); 行列 X の定義
A : matrix([a,b,c,d],[e,f,g,h],[i,j,k,l],[m,n,o,p]); 行列 A の定義
A . X; 行列の掛け算
[ c z + b y + a x + d t ]
[ ]
[ g z + f y + e x + h t ]
[ ]
[ k z + j y + i x + l t ]
[ ]
[ o z + n y + m x + p t ]
1そうだね プレイ済み