matrice de Householder

Utilisation de Xcas

Modérateur : xcasadmin

laboriefred
Messages : 13
Inscription : mer. oct. 11, 2017 7:39 pm

matrice de Householder

Message par laboriefred » mar. mai 22, 2018 7:47 am

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"

parisse
Messages : 5731
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re:

Message par parisse » mar. mai 22, 2018 10:55 am

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)

Répondre