2017-05-09 12 views
0

行列MにベクトルVを乗算したい。ベクトルでなければならない。 書いてくださいMaximaの行列からベクトルを取得する方法

M:matrix([a,b,c],[d,e,f],[g,h,r]); 
V:[w,k,t]; 
res:M.V; 

私は列マトリックスを取得します。 リスト[a*w+c*t+b*k,d*w+f*t+e*k,g*w+r*t+h*k]を取得したいと思います。 OK。私は書く必要がありますres:[res[1][1],res[2][1],res[3][1]]; より効率的に行うには?

答えて

0
transpose(res)[1]; 

-> [a*w+c*t+b*k,d*w+f*t+e*k,g*w+r*t+h*k] 
+0

ありがとう!まもなく – goshanoob

関連する問題