Jump to content



βοήθεια σε matlab - 3D surface plots


dpresv

Recommended Posts

καλώ τους γνώστες του matlab να δώσουν τα φώτα τους

το πρόβλημα μου είναι το εξής : έχω φτιάξει με την εντολή surf(x,y,z) τα 3D διαγράμματά μου αλλά δεν ξέρω πως μπορώ να προσθέσω δεύτερο και τρίτο διάγραμμα στο πρώτο

θέλω δηλαδή απλά να αναπαραστήσω 3 επίπεδα μέσα σε ένα και μοναδικό διάγραμμα, μπορεί κανένας να βοηθήσει;

Link to comment
Share on other sites

Hello,

Δηλαδή θες σε ενα 3D χώρο να εμφανίσεις τρια διαφορετικά τρισδιάστατα διαγράμματα (τρείς σφαίρες ας πούμε)?

Με την mesh το προσπά8ησες?

Γίνε λίγο πιο αναλυτικός σε αυτό που 8ες να κάνεις ;)

Επίσης ρίξε και μια ματιά στο Matlab Function Reference, έχει πιο πολλές λεπτομέρειες από ότι δίνει η εντολή help.

Το reference υπάρχει Online στο www.mathworks.com ή κυκλοφορούν και σε .pdf .

Για όποια βοή8εια 8ες, μίλα...

Link to comment
Share on other sites

Επίσης δοκίμασε και με την hold

Η hold κρατάει το υπάρχον διάγραμμα σε ένα figure και μπορείς να βάλεις κάποιο άλλο.

Λ.χ στην περίπτωση σου 8α ειναι κάπος σαν

x1 =[];

y1 =[];

z1 =[];

x2 =[];

y2 =[];

z2 =[];

x3 =[];

y3 =[];

z3 =[];

surf(x1,y1,z1) %ανοίγει το figure

hold %εμφανίζει το μήνυμα Current plot hold

surf(x2,y2,z2)

hold %(off) βάζω δύο hold για το 3ο διάγραμμα

hold %(on)

surf(x3,y3,z3)

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Δημιουργία...

Important Information

Ο ιστότοπος theLab.gr χρησιμοποιεί cookies για να διασφαλίσει την καλύτερη εμπειρία σας κατά την περιήγηση. Μπορείτε να προσαρμόσετε τις ρυθμίσεις των cookies σας , διαφορετικά θα υποθέσουμε ότι είστε εντάξει για να συνεχίσετε.