You are on page 1of 15

GRÁFICOS EN MATLAB

GRÁFICOS EN 2D
• Primero se debe definir dos vectores x (eje de las abscisas) y (eje de
las ordenadas)
• plot(x,y) realiza la gráfica de los dos vectores

• Ejm. X=[0:0.1:10] Y= 2*sin(X)


• plot(x,y)
ATRIBUTOS DE PLOT
plot(x,y)
title(“función seno”) % coloca un título al
gráfico
xlabel(“tiempo(s)”) % coloca título al eje x
ylabel(“x=2*sin(y)”) % coloca título al eje y
grid on % coloca una grilla al gráfico
legend(“función seno”) % crea una leyenda
Hold on
RESOLUCIÓN DE
ECUACIONES
Ejercicio 1
Graficar la función seno(x) cos(x) con x de 0 a 2π
x = 0:pi/100:2*pi;
y = sin(x);
plot(x,y)

Graficar las funciones con x de 0 a 2π


y1= 2seno(x)
y2= 3cos(x)
y3= seno(x)cos((x)
Ejercicio 2
• Graficar las funciones
• Sen(x)cos(x)
• Cos(x)
• Sin(x)
Ejercicio 3
• th=linspace(0,2*pi,101);
• x=sin(th);
• y=sin(2*th+pi/4);
• plot(x,y,'k-')
• grid on
• box off
• axis off
GRÁFICOS EN 3D
• Se debe definir un dominio X , Y en Z definir la
función. plot3(x,y,z) grafica 3d con lineas
• Ejm:
• [x,y] = meshgrid(-2:0.1:2)
• z= exp(-x.^2)+y.^2
• plot3(x,y,z)
• Si se asume que a = 10.0, b = 1.0, c = 0.3, y 0 ≤ t ≤ 2 π.
• X= bcos(t); y=bsin(t); z=ccos(at)
EJERCICIOS
• Se requiere dibujar una superficie definida por definida en el rango
−3 < x < 3
−3 < y < 13
z= exp(x)cos(y)
https://es.mathworks.com/help/matlab/creating_plots/types-of-matlab-plots.html
colormap(“nombre color”)
TIPOS DE GRÁFICOS
• Gráficos de Líneas
• Gráficas de Distribución de Datos
• Gráficas Geográficas
• Gráficas Polares
• Diagrama de Contornos
• Campos de Vectores
• Graficas de Superficie y malla
• Visualizacion de volumens
• Animación
• Imagenes
Ejemplos
• Graficar la función Z = √x2+y2
• En el dominio de -10 a 10
Gráficos de Líneas

plot(X,Y) Gráfica de líneas en 2


plot(X,Y,LineSpec) dimensiones
plot(X1,Y1,...,Xn,Yn)
plot3(X1,Y1,Z1,...) Gráfica de líneas con 3
plot3(X1,Y1,Z1,LineSpec,...) dimensiones
plot3(...,'PropertyName',Propert
yValue,...)
stairs(Y) Crea una gráfica de
stairs(X,Y) escalones de el vector o
stairs(___,LineSpec) matriz Y
stairs(___,Name,Value)

You might also like