Page 1 sur 1

matrice de Householder

Publié : mar. mai 22, 2018 7:47 am
par laboriefred
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"

Re:

Publié : mar. mai 22, 2018 10:55 am
par parisse
Vous pouvez faire:

Code : Tout sélectionner

v:=[[1,2]]; tran(v)*v;
ou

Code : Tout sélectionner

tran([1,2])*[[1,2]]
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)