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

  1. Etiquetes i Títols
  2. Límites dels Eixos
  3. Estils de Línia i Marcadors
  4. Colors i Paletes
  5. Llegendes
  6. Anotacions
  7. Subgràfics

  1. Etiquetes i Títols

Etiquetes dels Eixos

Les etiquetes dels eixos són essencials per indicar què representen les dades en cada eix.

x = 0:0.1:10;
y = sin(x);
plot(x, y);
xlabel('Temps (s)');
ylabel('Amplitud');

Títol del Gràfic

El títol proporciona una descripció general del gràfic.

title('Gràfic de la funció sin(x)');

  1. Límites dels Eixos

Podem ajustar els límits dels eixos per enfocar-nos en una part específica de les dades.

xlim([0 5]);
ylim([-1 1]);

  1. Estils de Línia i Marcadors

Estils de Línia

Podem canviar l'estil de les línies per millorar la visualització.

plot(x, y, '--r'); % Línia discontínua vermella

Marcadors

Els marcadors poden ajudar a destacar punts específics en el gràfic.

plot(x, y, 'o'); % Marcadors circulars

Combinació d'Estils

Podem combinar estils de línia i marcadors.

plot(x, y, '-.g*'); % Línia discontínua amb marcadors d'estrella verds

  1. Colors i Paletes

Colors Personalitzats

Podem especificar colors personalitzats utilitzant vectors RGB.

plot(x, y, 'Color', [0.5, 0.2, 0.8]); % Color personalitzat

Paletes de Colors

MATLAB ofereix diverses paletes de colors per a gràfics.

colormap('jet');

  1. Llegendes

Les llegendes ajuden a identificar diferents sèries de dades en un gràfic.

hold on;
y2 = cos(x);
plot(x, y2, '-.b');
legend('sin(x)', 'cos(x)');
hold off;

  1. Anotacions

Podem afegir anotacions per destacar punts específics o afegir notes explicatives.

text(5, 0, 'Punt d\'interès');

  1. Subgràfics

Els subgràfics permeten mostrar múltiples gràfics en una sola figura.

subplot(2, 1, 1);
plot(x, y);
title('sin(x)');

subplot(2, 1, 2);
plot(x, y2);
title('cos(x)');

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.

© Copyright 2024. Tots els drets reservats