2017-05-09 3 views
0

Je veux multiplier la matrice M en vecteur V. Devrait être un vecteur. J'écrisComment obtenir le vecteur de la matrice dans Maxima

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

Je reçois la colonne de la matrice. Je veux obtenir la liste [a*w+c*t+b*k,d*w+f*t+e*k,g*w+r*t+h*k]. OK. Je dois écrire res:[res[1][1],res[2][1],res[3][1]]; Comment le faire plus efficacement?

Répondre

0
transpose(res)[1]; 

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

merci! c'est bientôt – goshanoob