Posez votre question Signaler

Taille d'un tableau !

Yoann34090 79Messages postés 6 septembre 2008Date d'inscription - Dernière réponse le 20 nov. 2008 à 18:28
Bonjour, je voudrais savoir quel est la commande pour afficher la taille d'un tableau T en MAPLE...
par exemple : T:= array(1..10); normalement taille(T) = 10, mais maple me renvoie taille(T) car il connait pas la fonction taille...
Pouvez vous m'aidez svp ??
Mercii beaucoup !
Lire la suite 

Taille d'un tableau »

5 réponses
Réponse
+0
moins plus
Salut
ArrayNumDims(T)
Ajouter un commentaire
Réponse
+0
moins plus
cela fonctionne pas non plus !! je ne sais pas comment faire
Ajouter un commentaire
Réponse
+0
moins plus
Ou sinon, tu peux peut-être faire :
convert(T,list)

Et après tu prends la taille de la liste. Je sais plus la syntaxe pour ça. Peut-être qu'avec nops, tu peux t'en sortir.
Sinon, regarde sur la doc de Maple. Tu devrais trouver. ;)
Cdlt
Ajouter un commentaire
Réponse
+0
moins plus
C'est bon j'ai trouvé une astuce, je vous la donne si quelqu'un en a besoin !
Pour que celà fonctionne avec taille(T), il faut copier le bout de programme suivant avant votre algorithme :

taille:=proc(t)::integer;
if type(t,array) then return op([2,2],eval(t));
else error " : le paramètre n'est pas de type array"
end if;
end proc;



Voilà bonne soirée à tous !!!
fiddy - 20 nov. 2008 à 18:28
Ah mais fallait le dire que tu souhaitais créer une procédure. :s
Je pensais que tu cherchais une fonction qui retournait la taille directement.
Bref, si t'as trouvé ton bonheur, c'est le principal.
Ajouter un commentaire
Ce document intitulé « Taille d'un tableau ! » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook