Πώς να δημιουργήσετε γραφικά περιγράμματος επιφάνειας στο MATLAB χρησιμοποιώντας τη συνάρτηση surfc()

Pos Na Demiourgesete Graphika Perigrammatos Epiphaneias Sto Matlab Chresimopoiontas Te Synartese Surfc



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

Σε αυτόν τον οδηγό, θα μάθουμε πώς να δημιουργήσουμε ένα surfc οικόπεδο στο MATLAB χρησιμοποιώντας διαφορετικά παραδείγματα.

Τι είναι το Surfc Plot στο MATLAB;

ΕΝΑ surfc οικόπεδο είναι μια πλοκή περιγράμματος που μας επιτρέπει να απεικονίσουμε f(x, y, z) σε τρισδιάστατους χώρους κάτω από το επιφανειακό οικόπεδο. Μπορούμε να δημιουργήσουμε αυτά τα οικόπεδα στο MATLAB χρησιμοποιώντας το ενσωματωμένο του MATLAB surfc() λειτουργία. Αυτή η λειτουργία χρησιμοποιείται για τη δημιουργία τρισδιάστατων γραφικών με συμπαγή χρώματα προσώπου και ακμών στο MATLAB. Αυτή η συνάρτηση δέχεται τις τιμές των X, Y και Z ως ορίσματα και δημιουργεί ένα τρισδιάστατο surfc οικόπεδο που αντιπροσωπεύει τη συμπεριφορά της συνάρτησης στη μορφή z = f(x, y) .







Σύνταξη

ο surfc() Η συνάρτηση χρησιμοποιεί την απλή σύνταξη στο MATLAB:



surfc ( Χ, Υ, Ζ )
surfc ( X,Y,Z,C )
surfc ( ΜΕ )
surfc ( Z,C )

Εδώ:



Η λειτουργία surfc(X, Y, Z) δημιουργεί ένα τρισδιάστατο διάγραμμα επιφάνειας που έχει το διάγραμμα περιγράμματος από κάτω με συμπαγή χρώματα όψης και ακμών όπου ο πίνακας Z αντιπροσωπεύει ένα ύψος πάνω από το επίπεδο x-y και οι πίνακες X και Y αντιπροσωπεύουν το επίπεδο x-y.





Η λειτουργία surfc(X, Y, Z, C) δημιουργεί το οικόπεδο περιγράμματος κάτω από το οικόπεδο επιφάνειας καθορίζοντας τα πρόσθετα χρώματα.

Η λειτουργία surfc(Z) παράγει ένα διάγραμμα επιφάνειας με το περίγραμμα χρησιμοποιώντας τον πίνακα Z χρησιμοποιώντας δείκτες στηλών καθώς και σειρές ως τις αντίστοιχες συντεταγμένες x και y.



Η λειτουργία surfc(Z, C) αποδίδει για να καθορίσει τα χρώματα των πρόσθετων άκρων.

Πώς να δημιουργήσετε γραφικά περιγράμματος επιφάνειας στο MATLAB χρησιμοποιώντας τη συνάρτηση surfc();

Ακολουθήστε τα τρία βήματα που δίνονται για να δημιουργήσετε περιγράμματα κάτω από τις επιφάνειες στο MATLAB χρησιμοποιώντας το surfc() λειτουργία.

Βήμα 1: Δημιουργήστε ένα πλέγμα πλέγματος στο επίπεδο xy χρησιμοποιώντας το meshgrid() συνάρτηση που καλύπτει τον τομέα της δεδομένης συνάρτησης.

Βήμα 2: Υπολογίστε την τιμή της καθορισμένης συνάρτησης για κάθε σημείο στο δημιουργημένο πλέγμα πλέγματος.

Βήμα 3: Σχεδιάστε τη συνάρτηση z = f(x, y) αξιοποιώντας το surfc() λειτουργία.

Παραδείγματα

Εξετάστε μερικά παραδείγματα για να κατανοήσετε το surfc() λειτουργεί.

Παράδειγμα 1: Πώς να δημιουργήσετε γραφική παράσταση περιγράμματος επιφάνειας χρησιμοποιώντας τη συνάρτηση surfc(X,Y,Z);

Το παράδειγμα που δίνεται δημιουργεί ένα περίγραμμα κάτω από το διάγραμμα επιφάνειας για τη συνάρτηση Z = exp(X).*cos(X).^2 χρησιμοποιώντας την surfc(X, Y, Z) λειτουργία.

[ Χ, Υ ] = meshgrid ( - 1 : 0.1 : 1 ,- 1 : 10 ) ;
Ζ = exp ( Χ ) .* cos ( Χ ) .^ 2 ;
surfc ( X,Y,Z )

Παράδειγμα 2: Πώς να δημιουργήσετε γραφική παράσταση περιγράμματος επιφάνειας χρησιμοποιώντας τη συνάρτηση surfc(Z);

Αυτό το παράδειγμα περιγράφει τη λειτουργία του surfc(Z) συνάρτηση για τη δημιουργία ενός περιγράμματος κάτω από το διάγραμμα επιφάνειας για τη δεδομένη συνάρτηση.

[ Χ, Υ ] = meshgrid ( 1 : 0,5 : 10 , 1 : είκοσι ) ;
Ζ = Υ.* cos ( Χ ) +X.* χωρίς ( ΚΑΙ ) ;
surfc ( ΜΕ )

Παράδειγμα 3: Πώς να δημιουργήσετε γραφική παράσταση περιγράμματος επιφάνειας χρησιμοποιώντας τη συνάρτηση surfc(Z,C);

Αυτός ο κώδικας του MATLAB εξηγεί πώς να καθορίσετε τα διαφορετικά χρώματα στην γραφική παράσταση surfc χρησιμοποιώντας τη συνάρτηση surfc(Z, C) όπου το C αντιπροσωπεύει τον χρωματικό χάρτη.

[ Χ, Υ ] = meshgrid ( 1 : 0,5 : 10 , 1 : είκοσι ) ;
Ζ = ( cos ( Χ ) + χωρίς ( ΚΑΙ ) ) .^ 3 ;
C = X + Y;
surfc ( Ζ, Γ )

συμπέρασμα

Το MATLAB είναι ένα χρήσιμο εργαλείο προγραμματισμού που μας επιτρέπει να δημιουργήσουμε διαφορετικά οικόπεδα διαφορετικών τύπων χρησιμοποιώντας ενσωματωμένες συναρτήσεις. Μας παρέχει το surfc() λειτουργία που χρησιμοποιείται για τη δημιουργία περιγραμμάτων κάτω από τις επιφανειακές επιφάνειες που έχουν συμπαγή χρώματα προσώπου και ακμών. Αυτή η συνάρτηση δέχεται ένα ή περισσότερα υποχρεωτικά και προαιρετικά ορίσματα και δημιουργεί a surfc οικόπεδο για τη δεδομένη συνάρτηση. Αυτός ο οδηγός περιγράφει τη λειτουργικότητα του surfc() λειτουργούν χρησιμοποιώντας ορισμένα παραδείγματα, επιτρέποντάς σας να δημιουργήσετε το δικό σας οικόπεδα surfc στο MATLAB.