problème avec convhulln
Répondre à la discussion
Affichage des résultats 1 à 7 sur 7

problème avec convhulln



  1. #1
    invitebd649c5c

    problème avec convhulln


    ------

    Bonjour,
    j’essaye avec ces codes de tracer le convex hull des trois vecteurs x,y et z

    t=-1000:1:0
    X=[-10+4.16*exp(0.2*t)-26.66*exp(0.5*t)+5*exp(t), 10-4.16*exp(0.2*t)+26.66*exp(0.5* t)-5*exp(t)]
    Y=[8.32*exp(0.2*t)-13.32*exp(0.5*t)+5*exp(t), -8.32*exp(0.2*t)+13.32*exp(0.5* t)-5*exp(t)]
    Z=[1.66*exp(0.2*t)-6.66*exp(0.5*t)+5*exp(t), -1.66*exp(0.2*t)+6.66*exp(0.5*t )-5*exp(t)]
    K=convhulln(X,Y,Z)
    trisurf(X(K),Y(K),Z(K))


    mais tjs j'obtien l'erreur suivante :


    ??? Error using ==> convhulln
    Too many input arguments.

    Error in ==> essai1 at 5
    K=convhulln(X,Y,Z)

    pourriez vous m'aider SVP
    et Merci pour n'importe quelle suggestion

    -----

  2. #2
    invite14e03d2a

    Re : problème avec convhulln

    Salut,

    Si tu ne nous dit pas quel langage tu utilises, cela va être dur de t'aider!

    Si je comprends bien, X,Y,Z désigne une liste (indicée par t) de points de l'espace et convhulln(X,Y,Z) "calcule" leur enveloppe convexe. Si c'est cela, le message d'erreur semble indiquer que tu utilises trop de points dans ta liste.

  3. #3
    invitebd649c5c

    Re : problème avec convhulln

    Bonjour,
    je travaille avec Matlab
    et les vrais codes :
    t=-1000:1:0
    X=[-10+41.6*exp(0.2*t)-26.66*exp(0.5*t)+5*exp(t), 10-41.6*exp(0.2*t)+26.66*exp(0.5* t)-5*exp(t)]
    Y=[8.32*exp(0.2*t)-13.32*exp(0.5*t)+5*exp(t), -8.32*exp(0.2*t)+13.32*exp(0.5* t)-5*exp(t)]
    Z=[1.66*exp(0.2*t)-6.66*exp(0.5*t)+5*exp(t), -1.66*exp(0.2*t)+6.66*exp(0.5*t )-5*exp(t)]
    K=convhulln(X,Y,Z)
    trisurf(X(K),Y(K),Z(K))

    Maerci de mm'avoir aidé

  4. #4
    inviteea028771

    Re : problème avec convhulln

    Commencer par lire la doc de la fonction (dans l'aide de matlab) est généralement une bonne idée...

    http://www.mathworks.fr/fr/help/matl...convhulln.html

    La fonction convhulln prend un seul argument (plus des options) : Une matrice m*n qui représente m points dans un espace de dimension n


    Donc ici arrange toi pour avoir un truc de la forme X = [ x1, y1, z1 ; x2, y2, z2 ; ... ; xm, ym, zm ] en entrée

  5. A voir en vidéo sur Futura
  6. #5
    invite179e6258

    Re : problème avec convhulln

    Citation Envoyé par NassESS Voir le message
    j’essaye avec ces codes de tracer le convex hull des trois vecteurs x,y et z
    l'enveloppe convexe en Français.

  7. #6
    invitebd649c5c

    Re : problème avec convhulln

    si j'ai cet ensemble de points:

    X=[-9.771,-9.728,-8.754,-7.131,-3.149,5.499,9.94,9.728,8.754,7 .131,3.149,-0.5421,-4.549,-6.95,-9.49,-9.846,-1.215,6.292,4.549,3.419,2.088,-1.922,-5.176]

    Y=[0.04587,-0.5722,-1.354,-1.843,-2.001,-0.8675,0,0.5722,1.354,1.843,2. 001,1.654,1.036,0.5971,0.1019, 0.03076,-1.855,-0.7218,-1.036,-1.228,-1.437,-1.909,-2.027]

    Z=[0.009142,0.841,0.6607,0.3261,-0.09768,-0.1568,0,-0.841,-0.6607,-0.3261,0.09768,0.2128,0.18,0.1 133,0.02027,0.006133,-0.1808,-0.1341,-0.18,-0.201,-0.2148,-0.1504,0.06387]

    K = convhulln(X,Y,Z)

    trisurf(X(K),Y(K),Z(K),{'Qt'})

    j'ai eu l'erreur suivante:

    "" ??? Error using ==> convhulln
    Too many input arguments.

    Error in ==> CONVEXCOMBINATION3 at 6
    K = convhulln(X,Y,Z) ""

    j'ai l'idée de faire la convex combination de ces points (Théorème de Caratheodory) mais j'arrive pas à le concrétiser sur Matlab..

    quelqu’un peut m'aider PLZZZZ
    c urgent
    merci de votre aide

  8. #7
    inviteea028771

    Re : problème avec convhulln

    Hum, tu lis les messages ou tu postes pour le plaisir?

    Commencer par lire la doc de la fonction (dans l'aide de matlab) est généralement une bonne idée...

    http://www.mathworks.fr/fr/help/matl...convhulln.html

    La fonction convhulln prend un seul argument (plus des options) : Une matrice m*n qui représente m points dans un espace de dimension n


    Donc ici arrange toi pour avoir un truc de la forme X = [ x1, y1, z1 ; x2, y2, z2 ; ... ; xm, ym, zm ] en entrée

Discussions similaires

  1. problème avec exercice asm avec nasm et interruption dos 21h
    Par inviteb17448ba dans le forum Programmation et langages, Algorithmique
    Réponses: 5
    Dernier message: 13/12/2011, 06h27
  2. Réponses: 0
    Dernier message: 26/04/2011, 22h25
  3. Réponses: 10
    Dernier message: 22/03/2009, 11h34
  4. probleme avec vista -> lecture du son avec fichier .mpg
    Par invite7f1547ae dans le forum Logiciel - Software - Open Source
    Réponses: 7
    Dernier message: 23/01/2008, 23h28
  5. convhulln et matlab
    Par invite88e71a19 dans le forum Mathématiques du supérieur
    Réponses: 0
    Dernier message: 21/10/2005, 16h37