Bonjour je chercher à fabriquer une matrice de Householder, pour cela je souhaite faire le produit :
V* Transposé de V où V est un vecteur colonne, mais Xcas refuse le produit , comment puis je faire svp ?
commande tapée : tran([1,2])*[1,2]
resultat : "dotvecteur Erreur: Dimension incorrecte"
matrice de Householder
Modérateur : xcasadmin
Re:
Vous pouvez faire: ou
Avec des simples crochets (v:=[1,2]) v est un vecteur de dimension 2, tran(v) une matrice avec 2 lignes et 1 colonne, donc tran(v)*v ne peut pas fonctionner (pas assez de colonnes dans la matrice)
Code : Tout sélectionner
v:=[[1,2]]; tran(v)*v;
Code : Tout sélectionner
tran([1,2])*[[1,2]]