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. cela fonctionne pas non plus !! je ne sais pas comment faire
    1. 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. 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 ) "
      2. 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.