arguments d'une matrice et d'une liste dans un programme
Publié : jeu. sept. 20, 2012 4:51 pm
Bonjour,
je souhaite décomposer une matrice P sur une base de matrices donnée sous forme d'une liste B:=(E1,...,En)
J'ai écrit une procédure "décompose(P,B)" ayant donc P et B comme arguments et qui en premier calcule la taille de P et la dimension de B.
Le problème est que Xcas n'y arrive pas car il "agrège" P et B en une liste de matrice et ne reconnait plus ni P ni B. D'où un message d'erreur pour le calcul des dimensions.
J'ai résolu le problème en gardant B en variable globale et écrit une procédure "décompose(P)" qui fonctionne. Je voulais savoir s'il y avait une rédaction spécifique pour écrire un programme ayant comme arguments une ou des matrices avec une liste de matrices en gardant bien séparer les deux types d'arguments.
Merci
je souhaite décomposer une matrice P sur une base de matrices donnée sous forme d'une liste B:=(E1,...,En)
J'ai écrit une procédure "décompose(P,B)" ayant donc P et B comme arguments et qui en premier calcule la taille de P et la dimension de B.
Le problème est que Xcas n'y arrive pas car il "agrège" P et B en une liste de matrice et ne reconnait plus ni P ni B. D'où un message d'erreur pour le calcul des dimensions.
J'ai résolu le problème en gardant B en variable globale et écrit une procédure "décompose(P)" qui fonctionne. Je voulais savoir s'il y avait une rédaction spécifique pour écrire un programme ayant comme arguments une ou des matrices avec une liste de matrices en gardant bien séparer les deux types d'arguments.
Merci