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)