
Δημιουργία γραφικών με 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 προσφέρει μια μεγάλη ποικιλία λειτουργιών για την αναπαράσταση δεδομένων ανάλογα με τον τύπο και τον σκοπό τους. Εδώ εξηγούμε τα πιο συνηθισμένα:
Γράφημα ράβδων με ράβδο
Η λειτουργία 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 προσφέρει λειτουργίες για να προσθέσετε σχετικές πληροφορίες κειμένου στα γραφήματα σας.
title('Título')προσθέστε έναν τίτλο στην κορυφή του γραφήματος.xlabel('Eje X')yylabel('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')oprintγια διαφορετικές μορφές. - Πώς να προσθέσετε έναν θρύλο; με
legend('Etiqueta1', 'Etiqueta2')μπορείτε να αναγνωρίσετε τις καμπύλες στο γράφημα. - Πώς να τροποποιήσετε το εύρος των αξόνων; ΗΠΑ
axis()για τον καθορισμό προσαρμοσμένων ορίων.
Η απόκτηση αυτών των χαρακτηριστικών όχι μόνο βελτιώνει την αισθητική των οπτικοποιήσεων σας, αλλά και διευκολύνει την ερμηνεία τους από άλλους. Η δημιουργία γραφικών στο MATLAB δεν είναι απλώς μια οπτική εργασία: είναι ένας αποτελεσματικός τρόπος για την επικοινωνία των αποτελεσμάτων και την καλύτερη κατανόηση των δεδομένων που χειριζόμαστε.. Μαθαίνοντας να χρησιμοποιείτε τις λειτουργίες του με ευχέρεια θα σας επιτρέψει να εκμεταλλευτείτε πλήρως τις δυνατότητες αυτού του υπέροχου εργαλείου.