|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Enseignant Chercheur Inscription : août 2012 Messages : 3 ![]() |
Bonjour,
Désolé pour les accents, je suis sur un clavier anglais. Voici le problème : je crée une matrice M (Matrix). J'utilise DeleteColumn de LinearAlgebra ainsi que Concatenate de ArrayTools, afin de retirer la dernière colonne de M et de la remettre immédiatement (on appelle N la "nouvelle" matrice, identique a M si on fait un print). Problème : si on teste "if M=N then return 1 else return 0", Maple retourne 0 .Pourtant DeleteColumn retourne bien un Matrix, et j'ai pris soin de prendre la dernière (k-ieme) colonne de M avec le code Matrix(n,1,Column(M,k)) pour que tout ait lieu dans la catégorie des Matrix. Merci pour votre aide. PS: vous pouvez rigoler en imaginant le temps qu'il faut pour localiser un problème pareil au sein d'un programme qui semble parfaitement rédigé |
|
|
00
|
|
|
#2 | ||
|
Invité de passage
![]() Enseignant Chercheur Inscription : août 2012 Messages : 3 ![]() |
Voici le code précis :
Code :
|
||
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Enseignant Chercheur Inscription : août 2012 Messages : 3 ![]() |
J'ai la solution, en fait tester l'egalite de deux matrices se fait par la commande "Equal(M,N)" et non "M=N".
|
|
|
10
|
Copyright © 2000-2013 - www.developpez.com