MatLab funciones para graficar
MATLAB ofrece una amplia gama de opciones a la hora de realizar representaciones gráficas, permitiéndonos realizar gráficos de curvas planas y superficies, que a su vez posibilitan la agrupación y supervisión de ellas.
Con MATLAB es sencillo crear gráficos e incluso artísticos mediante expresiones matemáticas, con los siguientes comandos.
Además que MATLAB permite realizarvarias curvas simultáneamente con varias de sus funciones y puede representar funciones en tablas separadas, etc.
MATLAB permite construir múltiples ejes en una sola pantalla en la cual se elaborarán múltiples gráficas a través del comando subplot.
MATLAB también puede realizar graficas tridimensionales y animaciones determinando el numero de frames que van a mostrar haciendo de este programa uno muyútil para la simulación de varios fenómenos que se puedan representar de forma matemática.
Objetivo:
Representar una función matemática de forma grafica.
Funciones existentes en la biblioteca
Funciones especificas: funciones de densidad de probabilidad, manejo de transformada de La-place
Funciones especializadas: funciones que transforman la función
Funciones de usuario
Clasificación detipo de graficas: estáticas y dinámicas.
El cómo usar las gráficas y funciones de aplicación.
Marco Teórico:
Gráficos que se pueden realizar en MATLAB en el plano:
Comandos
Descripción
plot(x,y)
Dibuja un conjunto de puntos (x,y) en el sistema cartesiano de números reales en el plano.
bar(x,y)
Grafica barras verticales, donde “y” representa las frecuencias y “x” define los espacios enel eje “x”.
barh(x,y)
Grafica de barras horizontales, donde “x” representa las frecuencias y define los espacios en el eje “y”.
stem(x,y)
Grafica de bastones verticales, donde “y” representa las frecuencias y “x” define los espacios en el eje “x”.
stairs(x,y)
Grafica una curva escalonada.
polar(x,y)
Dibuja una curva en coordenadas polares y=y(x)
pie(x)
Realiza un gráfico de sectoresrelativo a los valores del vector “x”.
rose(x)
Dibuja un instagrama angular relativo al vector “y”.
MATLAB permite realizar gráficas con el comando plot utilizando diferentes caracteres, en la siguiente tabla se presentan las opciones disponibles.
Caracteres
o, x, +, *
Ej: Para hacer que la grafica este representada por las “o” en la recta…
>> x=-3:0.2:3;
>> y=-x.^2+3*x+8;
>> plot(x,y,’maker’ ,’o’)
Para la elaboración de las gráficas se pueden considerar de igual modo tipos de líneas, como de color, estas opciones se presentan en las siguientes tablas.
Línea
Descripción
-
Continua
--
Guión
:
Punteada
-.
Guión y punto
Color
Descripción
r
Rojo
y
Amarillo
g
Verde
b
Azul
w
Blanco
m
Magneta
c
Turquesa
k
Negro
Ejemplo:
>> x=-3:0.2:3;
>>y=-x.^2+3*x+8;
>> plot(x,y, ’linestyle’ ,’ : ’, ‘color’,’k’)
Gráfica con múltiples curvas:
MATLAB permite con la opción plot realizar simultáneamente la gráfica de más de una curva, establecida por defecto dos colores distintos.
Ejemplo:
>>x=-0:0.05:5;
>> y=sin(x);
>>z=cos(x);
>> plot(x,y,x,z)
Además después de haber graficado una o más curvas, se pueden incrementar una o más graficas en losmismos ejes, precediendo el comando “hold on”, a comando plot.
Ejemplos:
>>x=0:0.05:5;
>> y=sin(x);
>>z=cos(x);
>>plot(x,y,x,z)
>> hold on;
>>w=abs(x-2)-2;
>> plot(x,w,’k’)
También MATLAB permite escribir comandos para colocar textos, etiquetar los ejes de coordenados, colocar el título y efectuar un subrayado a los ejes los cuales:
xlabel: Colocar nombre al eje x.
ylabel: Colocanombre al eje y.
Ejemplo:
>>x=-2:0.1:2;
>>y=1./(x.^2+1);
>>plot(x,y)
>>xlabel(‘x’);
>>ylabel(‘y’);
>>grid on
grid on: Grafica líneas horizontales y verticales (rejillas) en la gráfica hecha con plot.
title: Coloca un título a la gráfica.
text(x, y,’cadena’); adiciona una cadena a la gráfica en el punto de coordenadas (x, y).
Ejemplo:
>>x=-2:0.05:5;
>>y=-x.^2+sin(x);
>>plot(x,y);...
Regístrate para leer el documento completo.