En aquest tema, aprendrem com personalitzar els gràfics en MATLAB per fer-los més informatius i atractius. La personalització de gràfics és essencial per comunicar dades de manera clara i efectiva. A continuació, es detallen els conceptes clau que tractarem:
Conceptes Clau
- Etiquetes i Títols
- Límites dels Eixos
- Estils de Línia i Marcadors
- Colors i Paletes
- Llegendes
- Anotacions
- Subgràfics
- Etiquetes i Títols
Etiquetes dels Eixos
Les etiquetes dels eixos són essencials per indicar què representen les dades en cada eix.
Títol del Gràfic
El títol proporciona una descripció general del gràfic.
- Límites dels Eixos
Podem ajustar els límits dels eixos per enfocar-nos en una part específica de les dades.
- Estils de Línia i Marcadors
Estils de Línia
Podem canviar l'estil de les línies per millorar la visualització.
Marcadors
Els marcadors poden ajudar a destacar punts específics en el gràfic.
Combinació d'Estils
Podem combinar estils de línia i marcadors.
- Colors i Paletes
Colors Personalitzats
Podem especificar colors personalitzats utilitzant vectors RGB.
Paletes de Colors
MATLAB ofereix diverses paletes de colors per a gràfics.
- Llegendes
Les llegendes ajuden a identificar diferents sèries de dades en un gràfic.
- Anotacions
Podem afegir anotacions per destacar punts específics o afegir notes explicatives.
- Subgràfics
Els subgràfics permeten mostrar múltiples gràfics en una sola figura.
Exercicis Pràctics
Exercici 1
Crea un gràfic de la funció tan(x)
amb els següents requisits:
- Etiqueta els eixos com "X" i "Y".
- Afegeix un títol "Gràfic de tan(x)".
- Utilitza una línia contínua blava amb marcadors de cercle.
- Ajusta els límits dels eixos X de 0 a 2π i Y de -10 a 10.
Solució
x = 0:0.1:2*pi; y = tan(x); plot(x, y, '-ob'); xlabel('X'); ylabel('Y'); title('Gràfic de tan(x)'); xlim([0 2*pi]); ylim([-10 10]);
Exercici 2
Crea un gràfic amb dues sèries de dades: exp(x)
i log(x)
. Personalitza el gràfic amb:
- Diferents estils de línia i colors per a cada sèrie.
- Llegenda per identificar cada sèrie.
- Anotació al punt (1, exp(1)) amb el text "e^1".
Solució
x = 0.1:0.1:10; y1 = exp(x); y2 = log(x); hold on; plot(x, y1, '--r'); plot(x, y2, ':b'); legend('exp(x)', 'log(x)'); text(1, exp(1), 'e^1'); hold off;
Conclusió
La personalització de gràfics en MATLAB és una habilitat essencial per presentar dades de manera clara i efectiva. Hem après a etiquetar eixos, afegir títols, ajustar límits, utilitzar diferents estils de línia i marcadors, aplicar colors personalitzats, afegir llegendes i anotacions, i crear subgràfics. Practicar aquests conceptes ens permetrà crear gràfics més informatius i atractius.
Curs de Programació en MATLAB
Mòdul 1: Introducció a MATLAB
- Començant amb MATLAB
- Interfície i Entorn de MATLAB
- Comandes i Sintaxi Bàsiques
- Variables i Tipus de Dades
- Operacions i Funcions Bàsiques
Mòdul 2: Vectors i Matrius
- Creació de Vectors i Matrius
- Operacions amb Matrius
- Indexació i Segmentació
- Funcions de Matrius
- Àlgebra Lineal en MATLAB
Mòdul 3: Estructures de Programació
- Flux de Control: if, else, switch
- Bucles: for, while
- Funcions: Definició i Abast
- Scripts vs. Funcions
- Depuració i Gestió d'Errors
Mòdul 4: Visualització de Dades
- Conceptes Bàsics de Gràfics
- Gràfics 2D
- Gràfics 3D
- Personalització de Gràfics
- Tècniques Avançades de Gràfics
Mòdul 5: Anàlisi de Dades i Estadística
- Importació i Exportació de Dades
- Estadístiques Descriptives
- Preprocessament de Dades
- Anàlisi de Regressió
- Proves Estadístiques
Mòdul 6: Temes Avançats
- Entrada/Sortida de Fitxers
- Gestió de Grans Conjunts de Dades
- Tècniques d'Optimització
- Conceptes Bàsics de Simulink
- Computació Paral·lela