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. 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 ) "