-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathPrograma5_Graficas.m
84 lines (73 loc) · 2.26 KB
/
Programa5_Graficas.m
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
clear all
close all
clc
%%Graficas en 1D
%Primera forma. es menos exacta x=-pi:0.5:pi
x=linspace(-pi,pi,5)
y=sin(x)
%Grafica con estilos:
subplot (1,3,1) %divide las ventanas en filas y columnas
plot (x,y,'color','red', 'LineStyle','--','Marker','s', 'Linewidth',2,'MarkerSize',10,'MarkerEdgeColor','green') %Grafica de 1 dimension
%plot (x,y,'red--*') %Lo mismo que la linea de arriba pero abreviando varias instrucciones.
grid on
title('Grafica de la funcion seno:','color', 'red','FontSize',18)
xlabel('Eje X','color','blue');%Etiquetar la grafica para conocer que se encuentra en el eje x o y, para graficas de 1D
%zlabel ('Eje z') %para graficas de 3 dimensiones
%Grafica de coseno:
y1=cos(x);
subplot (1,3,2) %divide las ventanas en filas y columnas
%figure; %Crea una nueva ventana
plot(x,y1,'b-s')
title('Grafica de la funcion coseno:','color', 'red','FontSize',18)
xlabel('Eje X','color','blue');
%Grafica de tangente
y1=tan(x);
subplot (1,3,3) %divide las ventanas en filas y columnas
%figure; %Crea una nueva ventana
plot(x,y1,'g-.o')
title('Grafica de la funcion tangente:','color', 'red','FontSize',18)
xlabel('Eje X','color','black');
%Nota: clear x o cualquier variable para 'borrar' esa variable,
%close all cierra todas las ventanas abiertas anteriormente
%subplot (1,3) %divide las ventanas en filas y columnas
%%
x=linspace(-pi,pi,50)
y=sin(x);
y1=cos(x);
y2=tan(x);
plot(x,y,'r--s');
hold on %mantiene la figura actual
plot(x,y1,'b-.o');
hold on;
plot(x,y2,'g-*');
title('Funciones trigonometricas','FontSize',15,'color','black');
xlabel('Eje Y','color','blue');
ylabel('Eje Y','color','yellow');
grid on;
axis tight; %Ajusta tamaño de la grafica a la ventana
%axis off;%Activar o desactivar los ejes de la grafica
%ylim([-6,6]), xlim([-6,6]), zlim([-6,6]), es para limita la grafica por ejes
ylim([-5,5]);
xlim([-2,2]);
legend('Seno','Coseno','Tangente')
%% Graficas en 2D
A=repmat(y,500,5)
%Primera opcion
imagesc(A);
colormap autumn
title('Grafica de funcion seno');
xlabel('Eje X')
ylabel('Eje Y')
%Segunda opcion
imshow(A); %muestra imagen en tamaño real
%%Graficas en 3D
surf (A)
shading interp %Sombreado
xlabel('Eje X');
ylabel('Eje Y');
zlabel('Eje Z');
grid on;
view(60,30) %Establece la perspectiva de la grafica
%az --> Azimut
%el --> Elevacion
rotate3d on