Taille d'un tableau !

Résolu/Fermé
Yoann34090 Messages postés 77 Date d'inscription samedi 6 septembre 2008 Statut Membre Dernière intervention 25 janvier 2009 - 20 nov. 2008 à 16:52
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 6 juin 2012 à 22:04
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 !

A voir également:

5 réponses

fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 844
20 nov. 2008 à 17:01
Salut
ArrayNumDims(T)
1
alex2204 Messages postés 124 Date d'inscription jeudi 30 décembre 2010 Statut Membre Dernière intervention 12 juin 2014 39
6 juin 2012 à 21:52
Salut, si ton problème est résolue, met [résolu] a ton sujet.
1
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 844
6 juin 2012 à 22:04
Je doute qu'il revienne 4 ans après pour mettre son post en résolu...
Je viens de le mettre.
0
Yoann34090 Messages postés 77 Date d'inscription samedi 6 septembre 2008 Statut Membre Dernière intervention 25 janvier 2009 7
20 nov. 2008 à 17:06
cela fonctionne pas non plus !! je ne sais pas comment faire
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 844
20 nov. 2008 à 17:47
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
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Yoann34090 Messages postés 77 Date d'inscription samedi 6 septembre 2008 Statut Membre Dernière intervention 25 janvier 2009 7
20 nov. 2008 à 17:53
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 !!!
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 844
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.
0
il y a une commande directe c'est " Dimension (non du vecteur ) "
0