Jump to content



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


dpresv

Recommended Posts

Δημοσιεύτηκε

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

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

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

κανείς δε νοιώθει από matlab?

αν ξέρετε και άλλο πρόγραμμα που το κάνει σίγουρα, πείτε το να πάω να το "αγοράσω"

Hello,

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

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

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

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

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

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

Επίσης δοκίμασε και με την 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)

Archived

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

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

Important Information

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