Πώς να δημιουργήσετε γραφήματα με το MATLAB: Ένας πλήρης και πρακτικός οδηγός

  • Το MATLAB σάς επιτρέπει να δημιουργείτε διαφορετικούς τύπους γραφικών με λειτουργίες όπως plot, bar ή scatter.
  • Η προσαρμογή γραφήματος είναι εκτεταμένη: χρώματα, στυλ γραμμών και θρύλοι.
  • Πολλά γραφήματα μπορούν να συνδυαστούν σε ένα ενιαίο σχήμα με δευτερεύουσα γραφική παράσταση και μπορούν να προστεθούν κείμενο και ετικέτες.
  • Λειτουργίες όπως saveas και set σάς επιτρέπουν να αποθηκεύετε γραφικά και να αυξάνετε την αναγνωσιμότητά τους.

matlab

Δημιουργία γραφικών με MATLAB Είναι μια θεμελιώδης δεξιότητα τόσο για φοιτητές όσο και για επαγγελματίες σε τομείς όπως η μηχανική, τα μαθηματικά, η επιστήμη δεδομένων ή η οικονομία. Αυτό το αριθμητικό περιβάλλον υπολογισμού προσφέρει πολύ πλήρη εργαλεία για την οπτική αναπαράσταση δεδομένων, που διευκολύνει την ανάλυση και την ερμηνεία των αποτελεσμάτων.

Σε αυτό το άρθρο, θα σας δείξουμε όλες τις επιλογές που έχετε στη διάθεσή σας κατά τη δημιουργία γραφικών στο MATLAB, από τις πιο βασικές έως τις πιο προηγμένες. Θα εξηγήσουμε κάθε χρήσιμη δυνατότητα, πώς να προσαρμόσετε τις απεικονίσεις σας και πώς να εργάζεστε με πολλά γραφήματα και θρύλους ταυτόχρονα.

Βασικά γραφικά στο MATLAB με τη συνάρτηση plot

Η λειτουργία plot Είναι το πιο κοινό εργαλείο για την αναπαράσταση δεδομένων με τη μορφή γραμμών. Η βασική του χρήση συνίσταται στη δημιουργία γραφικής παράστασης ενός συνόλου συντεταγμένων X και Y που αντιπροσωπεύουν σημεία στο επίπεδο.. Είναι σημαντικό και τα δύο διανύσματα να έχουν το ίδιο μέγεθος για να αποφευχθούν σφάλματα κατά την εκτέλεση.

Απλό παράδειγμα:

x = 0:0.1:2*pi;
y = sin(x);
plot(x, y);

Αυτό το παράδειγμα σχεδιάζει ένα ημιτονοειδές κύμα από 0 έως 2π, χρησιμοποιώντας αυξήσεις 0.1 στον άξονα Χ. Η καμπύλη που προκύπτει είναι ομαλή και συνεχής, αντιπροσωπεύοντας τέλεια την ημιτονοειδή συνάρτηση.

Προσαρμογή του γραφήματος με πλοκή

Ένα από τα μεγάλα οφέλη του plot είναι η δυνατότητα προσαρμογής, με το οποίο μπορείτε να αλλάξετε το χρώμα, το στυλ γραμμής και τους δείκτες.

  • Χρώματα: Γράμματα όπως «r» (κόκκινο), «b» (μπλε) ή «g» (πράσινο) ορίζουν το χρώμα των γραμμών.
  • Στυλ γραμμών: '-' για συμπαγή γραμμή, '–' για διακεκομμένη γραμμή, ':' για διακεκομμένη γραμμή.
  • Μαρκαδόροι: 'o' για κύκλους, 'x' για σταυρούς, '*' για αστερίσκους, μεταξύ άλλων.

Παράδειγμα:

plot(x, y, 'g--*');

Αυτός ο κώδικας δημιουργεί ένα γράφημα με διακεκομμένη πράσινη γραμμή με αστερίσκους. Αυτή η δυνατότητα ελέγχου σάς επιτρέπει να παρουσιάζετε τα δεδομένα σας με σαφή και εξατομικευμένο τρόπο., το οποίο είναι ιδανικό για τεχνικές αναφορές ή παρουσιάσεις.

Γραφικά MATLAB

Τύποι γραφημάτων διαθέσιμα στο MATLAB

Εκτός από το κλασικό γράφημα γραμμής, το MATLAB προσφέρει μια μεγάλη ποικιλία λειτουργιών για την αναπαράσταση δεδομένων ανάλογα με τον τύπο και τον σκοπό τους. Εδώ εξηγούμε τα πιο συνηθισμένα:

Γράφημα ράβδων με ράβδο

Η λειτουργία bar Είναι ιδανικό για σύγκριση κατηγορικών δεδομένων ή διακριτών τιμών. Χρησιμοποιείται ευρέως στη στατιστική ή συγκριτική ανάλυση., και μπορείτε να μάθετε περισσότερα σχετικά με αυτό σε αυτό το άρθρο σχετικά διαδραστικά γραφήματα στο Excel.

valores = ;
bar(valores);

Αυτός ο κώδικας εμφανίζει μια γραμμή για κάθε τιμή που περιέχεται στο διάνυσμα, διευκολύνοντας την οπτική σύγκριση.

Διάγραμμα διασποράς με scatter

scatter Χρησιμοποιείται για την οπτικοποίηση της σχέσης μεταξύ δύο μεταβλητών. Κάθε σημείο αντιπροσωπεύει ένα ζεύγος τιμών Χ και Υ. Είναι ένα απαραίτητο εργαλείο για την ανακάλυψη συσχετίσεων ή συστάδων. Αυτή η τεχνική μπορεί επίσης να εφαρμοστεί σε άλλα περιβάλλοντα, όπως η δημιουργία προηγμένων γραφημάτων στο Excel.

x = rand(1, 100);
y = rand(1, 100);
scatter(x, y);

Το γράφημα που προκύπτει θα δείχνει 100 σημεία που κατανέμονται τυχαία στο επίπεδο.

Γράφημα περιοχών με εμβαδόν

Εάν θέλετε να εμφανίσετε τη συσσώρευση ή την πρόοδο των τιμών κατά μήκος μιας συνεχούς μεταβλητής, area είναι μια εξαιρετική επιλογή.

x = 1:10;
y = ;
area(x, y);

Η συνάρτηση γεμίζει την περιοχή κάτω από την καμπύλη, κάνοντας τις παραλλαγές πιο ορατές.

Ιστογράμματα με ιστόγραμμα

Για να παρατηρήσετε την κατανομή ενός συνόλου δεδομένων, histogram σας επιτρέπει να δημιουργήσετε ιστογράμματα συχνότητας. Χρησιμοποιείται ευρέως στην ανάλυση δεδομένων, την προσομοίωση και τη στατιστική. Εάν ενδιαφέρεστε να μάθετε περισσότερα σχετικά με την οπτικοποίηση δεδομένων, μπορείτε να δείτε αυτόν τον σύνδεσμο.

datos = randn(1, 1000);
histogram(datos);

Σε αυτό το παράδειγμα, δημιουργείται μια κατανομή 1000 τυχαίων δεδομένων με κανονική κατανομή.

Πολλαπλά γραφήματα σε ένα μόνο σχήμα

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

subplot(2,1,1);
plot(x, sin(x));

subplot(2,1,2);
plot(x, cos(x));

Το αποτέλεσμα χωρίζει το παράθυρο σε δύο μέρη: το επάνω μέρος αντιπροσωπεύει τη συνάρτηση ημιτονοειδούς και το κάτω μέρος αντιπροσωπεύει τη συνημίτονο. Αυτή η ρύθμιση μπορεί να επεκταθεί σε πιο σύνθετα πλέγματα.

δημιουργία γραφικών με το Matlab

Πώς να προσθέσετε τίτλους και ετικέτες στα γραφήματα σας

Μια οπτικοποίηση χωρίς πλαίσιο χάνει αξία. Το MATLAB προσφέρει λειτουργίες για να προσθέσετε σχετικές πληροφορίες κειμένου στα γραφήματα σας.

  • title('Título') προσθέστε έναν τίτλο στην κορυφή του γραφήματος.
  • xlabel('Eje X') y ylabel('Eje Y') αντιστοιχίστε ονόματα στους οριζόντιους και κατακόρυφους άξονες, αντίστοιχα.

Πρακτικό παράδειγμα:

plot(x, y);
xlabel('Tiempo (s)');
ylabel('Amplitud');
title('Onda Senoidal');

Αυτό τοποθετεί το γράφημα σε πλήρες πλαίσιο, καθιστώντας το εύκολο να το κατανοήσουν ακόμη και εκείνοι που δεν το δημιούργησαν.

Συνοπτικός πίνακας γραφικών συναρτήσεων

Función Τύπος γραφήματος Πρωταρχική χρήση
plot Γραμμές Συνεχή δεδομένα
bar Barras Σύγκριση Κατηγοριών
scatter Διασπορά Σχέσεις μεταξύ μεταβλητών
area Περιοχή Πρόοδος ή συσσώρευση
histogram Ιστόγραμμα Διανομή δεδομένων

Χρήσιμες συμβουλές και κοινή αντιμετώπιση προβλημάτων

Ακολουθούν ορισμένες κοινές ρυθμίσεις που πρέπει να γνωρίζετε για να ρυθμίσετε τα γραφικά σας:

  • Πώς να αλλάξετε το μέγεθος γραμματοσειράς των αξόνων; ΗΠΑ set(gca, 'FontSize', 14) για να αυξήσετε ή να μειώσετε το μέγεθος.
  • Πώς να αποθηκεύσετε ένα γράφημα ως εικόνα; Απασχοληθείτε saveas(gcf, 'nombre.png') o print για διαφορετικές μορφές.
  • Πώς να προσθέσετε έναν θρύλο; με legend('Etiqueta1', 'Etiqueta2') μπορείτε να αναγνωρίσετε τις καμπύλες στο γράφημα.
  • Πώς να τροποποιήσετε το εύρος των αξόνων; ΗΠΑ axis() για τον καθορισμό προσαρμοσμένων ορίων.

Η απόκτηση αυτών των χαρακτηριστικών όχι μόνο βελτιώνει την αισθητική των οπτικοποιήσεων σας, αλλά και διευκολύνει την ερμηνεία τους από άλλους. Η δημιουργία γραφικών στο MATLAB δεν είναι απλώς μια οπτική εργασία: είναι ένας αποτελεσματικός τρόπος για την επικοινωνία των αποτελεσμάτων και την καλύτερη κατανόηση των δεδομένων που χειριζόμαστε.. Μαθαίνοντας να χρησιμοποιείτε τις λειτουργίες του με ευχέρεια θα σας επιτρέψει να εκμεταλλευτείτε πλήρως τις δυνατότητες αυτού του υπέροχου εργαλείου.