Taille d'un tableau !

Résolu
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 !

--
51 je t'aime j'en boirai des tonneaux !!
Configuration: Windows Vista
Firefox 3.0.4

5 réponses

  1. Salut, si ton problème est résolue, met [résolu] a ton sujet.
    1. Contributeur
      Je doute qu'il revienne 4 ans après pour mettre son post en résolu...
      Je viens de le mettre.
  2. 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 !!!
    1. Contributeur
      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.
    2. il y a une commande directe c'est " Dimension (non du vecteur ) "
  3. Contributeur
    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
    1. cela fonctionne pas non plus !! je ne sais pas comment faire