Vous êtes sur la page 1sur 14

MATLAB – GRAFICAS

OBJETIVOS:

 El objetivo de este tema es presentar una panorámica de las capacidades gráficas del
programa MATLAB

MARCO TEORICO

Los objetos gráficos son los elementos básicos que se utilizan para visualizar gráficas. Estos
objetos están organizados en una jerarquía, como se muestra en el siguiente diagrama.
Cuando se llama una función de representación gráfica, MATLAB crea la gráfica mediante el
uso de diversos objetos gráficos, como la ventana, los ejes, las líneas, el texto de la figura, etc.
Cada objeto tiene un conjunto fijo de propiedades, que se pueden usar para controlar el
comportamiento y la apariencia de la gráfica.

Por ejemplo, la siguiente instrucción crea un gráfico de barras a partir de los datos de la
variable y, además, establece propiedades sobre la apariencia de las barras:

Objetos gráficos comunes

Cuando se llama una función para crear una gráfica, MATLAB crea una jerarquía de objetos
gráficos. Por ejemplo, la función plot crea los siguientes objetos gráficos:

 Figura: ventana que contiene ejes, barras de herramientas, menús, etc.


 Ejes: sistema de coordenadas que contiene el objeto que representa los datos.
 Línea: líneas que representan los valores de los datos que se pasan a la función plot.
 Texto: etiquetas para las marcas de graduación de los ejes, títulos y anotaciones
opcionales.

Cada tipo de gráfica utiliza distintos tipos de objetos para representar los datos. Por lo tanto,
dado que hay muchos tipos de gráficas, existen muchos tipos de objetos de datos. Algunos se
utilizan para fines generales, como líneas y rectángulos, y algunos son altamente
especializados, como barras de errores, barras de colores y leyendas.

plot(x) Dibuja los pares de puntos (i, xi ) unidos por segmentos (xi representa las componentes
del vector x)
plot(x,y) Dibuja los pares de puntos (xi , yi ) unidos por segmentos (xi e yi representan las
componentes de los vectores x e y respectivamente).

plot(z) Dibuja en el plano complejo los pares de puntos (Re(zi ), Im(zi )) unidos por segmentos
(zi representa las componentes del vector z).

plot(A) Para cada j dibuja los pares de puntos (i, aij) unidos por segmentos. En la misma
gráfica, cada poligonal se dibuja con color y tipo de línea diferente.
plot(x,A) Independientemente de que x sea un vector fila o columna, ejecuta plot(x,y) donde y
es una fila o columna de A. Para la elección de la fila y columna se tiene en cuenta la
coincidencia de dimensiones. En la misma gráfica, cada línea se dibuja con un color y con un
tipo de línea diferente.

plot(A,x) En las mismas condiciones que el caso anterior dibuja los pares ordenados siendo x el
valor de las ordenadas

plot(A,B) Ejecuta plot(x,y), donde x es una columna de A e y es una columna de B. En la misma


gráfica, cada poligonal se dibuja con un color y con un tipo de línea diferente

fplot(‘fcn’, lim) Dibuja la gráfica de la función especificada en la cadena fcn en los intervalos de
abcisas y ordenadas determinados por lim.
Opciones de los comandos plot y fplot

plot(x,y,’esp’,’prop’,val) Dibuja la gráfica de abcisas x y ordenadas y con las opciones de estilo


dadas por esp con la propiedad prop con valor val (puede haber mas de una propiedad).

fplot(’fcn’, lim,’esp’) Dibuja la gráfica de la función fcn con el estilo de líneas esp.

plot(x1,y1,’esp1’, x2,y2,’esp2’,...) Dibuja la gráfica de abcisas x1 y ordenadas y1 con las


opciones de estilo dadas por esp1, la gráfica de abcisas x2 y ordenadas y2 con las opciones de
estilo dadas por esp2 y así con el resto de ternas. Si se omiten las opciones de estilo, MATLAB
escoge el color y estilo para cada gráfica.
DESARROLLO DE LA PRÁCTICA

graficas – función “ plot ”


1.
>> X = [1: 50];
>> Y = (3*(X.^3)) + (2*(X.^2)) + X – 2;
>> plot (X,Y)

.
2.
>> plot (X,Y,’o’)

>>plot (X,Y,’*’)
>>plot (X,Y,’+’)

>> plot (X,Y,’red’)


3.
>> plot (x,Y,'marker','*','color','green','linestyle','-','markersize',5,'linewidth',5)

4.

>> plot (X,Y)


>> hold on
>> title (‘concentracion vs temperature’)
>> X label (‘concentracion’)
>> Y label (‘temperatura’)
5.
>> x = [1:2:100];
>>y1 = (9*(x.^2)) + (6*(x)) + 10:
>>y2 = (x.^3) + (4*(x.^2)) + (3*x) - 10;
>>y3 = log (5*x) – log (x - 1);
>>y4 = (tan).^2 (x) + (csc).^2 (x) – 13;
>>y5 = (x/2).^2 – 4 ;
>>y6 = (x/5) + 2;

>> subplot(3,2,1);plot(x,y1),'color','blue','marker','*','linestyle','+',title('temperatura vs
tiempo'),xlabel('temperatura'),ylabel('tiempo'); grid on

>> subplot(3,2,2);plot(x,y2),'color','blue','marker','*','linestyle','+',title('presion vs
tiempo'),xlabel('concentracion'),ylabel('tiempo'); grid on

>> subplot(3,2,3);plot(x,y3),'color','blue','marker','*','linestyle','+',title('volumen vs
tiempo'),xlabel('volumen'),ylabel('tiempo'); grid on
>> subplot(3,2,4);plot(x,y4),'color','blue','marker','*','linestyle','+',title('presion vs
altura'),xlabel('presion'),ylabel('altura'); grid on

>> subplot(3,2,5);plot(x,y5),'color','blue','marker','*','linestyle','+',title('concentracion vs
volumen'),xlabel('concentracion'),ylabel('volumen'); grid on

>> subplot(3,2,6);plot(x,y6),'color','blue','marker','*','linestyle','+',title('tiempo vs
temperatura'),xlabel('tiempo'),ylabel('temperatura'); grid on
CONCLUSIONES
 El comando utilizado en eta practica fue “ plot ” el cual nos permite graficar datos en
segunda dimensión de parámetros establecidos y funciones dadas para cada valor que
se logra ingresar al MATLAB
 este grafico que nos resultara como resultado de dar el comando “ plot ” se puede
modificar de forma que podemos darle color a la línea del gráfico, como será el grosor
de este, y más cosas de la gráfica. también se puede establecer que nos dé graficas
juntas como se muestra en el último ejercicio de la practica
 Estos se pueden combinar para hacer una gráfica que tenga distinto grosor de línea,
titulo tanto en X como en Y, que se le de una función determinada y más cosas como se
muestran en los ejercicios anteriores
REFERENCIAS

 http://www.mat.ucm.es/~jair/matlab/notas.htm
 https://ocw.unican.es/pluginfile.php/2021/course/section/2379/comandos-ejemplo-
matlab.pdf
 http://www.utm.mx/~vero0304/HCPM/8-Graficas-2D.pdf
 https://www.mat.ucm.es/~rrdelrio/documentos/rrrescorial2002.pdf
 RODR´IGUEZ DEL R´IO, R. “Matem´aticas en el Aula de Inform´atica”. En Zuazua, E.
(Director) Temas relevantes de la Matem´atica actual: el reto de la Ensenanza ˜
Secundaria. Centro de publicaciones del Ministerio de Educaci´on, Cultura y
Deporte/UIMP. Madrid, 2000. P´ags. 145-210.
 ZUAZUA, E. (Director) Temas relevantes de la Matem´atica actual: el reto de la
Ensenanza ˜ Secundaria. Centro de publicaciones del Ministerio de Educaci´on, Cultura
y Deportes/UIMP. Madrid, 2000

Vous aimerez peut-être aussi