Please Help

الموضوع في 'أرشيف المنتدى التعليمي' بواسطة imen1983, بتاريخ ‏3 مارس 2009.

  1. imen1983

    imen1983 عضو مميز

    إنضم إلينا في:
    ‏28 ديسمبر 2007
    المشاركات:
    1.012
    الإعجابات المتلقاة:
    2.826
      03-03-2009 03:02
    Salam,
    brabi j'ai une question concernant le traçage d'une figure en 3D avec Matlab. Au fait, j'ai un vecteur X de longueur lx, un autre vecteur Y de longueur ly et une matrice M(lx, ly) (lx lignes et ly colonnes), ena je voudrais tracer la figure (X, Y, M) en 3D
    Par exemple, considérons ce petit code
    for U1=1 : 1 : 4
    for V1=1:2:6
    M(U1,V1)=U1+V1;
    end
    end
    X=1 : 1 : 4;
    Y=1:2:6;
    ena je voudrais tracer en 3D (X, Y,, M) quand j'écris plot3(X, Y, M), j'obtiens un message d'erreur me signalant que les vecteurs doivent etre de meme longueur . Bref y a t'il une méthode pour tracer ce type de relation. J'éspère que vous me trouviez une réponse à ma question et merci d'avance
     
  2. imen1983

    imen1983 عضو مميز

    إنضم إلينا في:
    ‏28 ديسمبر 2007
    المشاركات:
    1.012
    الإعجابات المتلقاة:
    2.826
      03-03-2009 12:51
    Salam,
    ça va les amis j'ai trouvé les fonctions adéquates à ce type de figure: les fonctions contour(), mesh(),...
    Merci en tout cas
    Mais il me reste un autre problème, c'est que lorsque j'écris
    for uu=1 : 1 :5
    for vv=1 : 1 :3
    MM(uu,vv)=uu+vv;
    end
    end
    MM sera une matrice de taille 5X5 et non pas 5X3
    je sais pas pourquoi
     

مشاركة هذه الصفحة

جاري تحميل الصفحة...