Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

[matlab] rysowanie wykresów 3d

qaz88 21 Feb 2010 13:39 3737 2
  • #1
    qaz88
    Level 12  
    Witam
    Mam za zadanie narysować obiekt w 3d majac 3 wektory współrzędnych x,y,z.
    Np w tej postaci:
    x=[0,2,2,0,1]
    y=[0,0,2,2,1]
    x=[0,0,0,0,3]
    funkcja powinna rysować w tym przypadku ostrosłup foremny. Próbowałem użyć funkcji plot3() niestety rysuje mi ona wyłącznie linie od pierwszego do ostatniego punktu. Czy da się to jakoś inaczej zrobić w matlabie żeby uzyskać rys całej figury?! Bardzo bym prosił o pomoc.
    Pozdrawiam!
  • #2
    CDMaster
    Level 14  
    W helpie masz trochę informacji na ten temat;P Trzeba użyć funkcji bodajże meshgrid czy mesh do wygenerowania punktów pośrednich. Poszukaj w HELP'ie;p
  • #3
    qaz88
    Level 12  
    funkcja meshgrid służy tylko do rysowania zależności funkcyjnych i rozszerza wyłącznie dwie pierwsze macierze X i Y a mi chodzi o figury geometryczne. Jeżeli matlab sobie nie radzi zna ktoś inny program do rysowania figur w 3D?