Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Lenguaje de Programación.
Alto Rendimiento.
Computación Técnica.
Computación, Visualización y
Programación.
Problemas y soluciones en notación
Matemática (de Matrices).
Matemáticas y Computación.
Desarrollo y Test de algoritmos.
Modelado, Simulación y Prototipos.
Análisis de Datos, exploración y
visualización.
Gráficas de Ingeniería y Científicas.
Desarrollo de Aplicaciones finales
(GUI)
Dr. Soria Quijaite Juan
APLICACIONES
Matemáticas y Computación.
Desarrollo y Test de algoritmos.
Modelado, Simulación y Prototipos.
Análisis de Datos, exploración y
visualización.
Gráficas de Ingeniería y Científicas.
Desarrollo de Aplicaciones finales
(GUI)
Dr. Soria Quijaite Juan
MATLAB como Calculadora
Desde la ventana de
comandos ingrese:
>> 2 + 3/4*5
Verifique la
respuesta de
MATLAB.
Verifique el
workspace
clc
clear
clear var1, var2
Exist (‘nombre’)
quit
who
whos
%PROGRAMACIÓN MATLAB
%Calcular el área de un triángulo
cuyos lados son 5 6 y 8cm.
%Dr. SORIA QUIJAITE JUAN JESÚS
%EJEMPLO 01 %RESPUESTA DE MATLAB
a=5;
b=6; A = 14.9812
c=8;
s=(a+b+c)/2;
A=sqrt(s*(s-a)*(s-b)*(s-c))
%EJEMPLO 02
%Dr. SORIA QUIJAITE JUAN JESÚS %RESULTADOS DE MATLAB
%INSTRUCCIONE DE ENTRADA Y SALIDA Ingrese el valor de a=5
a=input('Ingrese el valor de a='); Ingrese el valor de b=6
b=input('Ingrese el valor de b='); Ingrese el valor de c=8
c=input('Ingrese el valor de c='); El resultado del Área es=14.9812
s=(a+b+c)/2;
A=sqrt(s*(s-a)*(s-b)*(s-c));
disp('El resultado del Área es=')
disp(A)
%MatLab 8
x=0:0.05:2*pi; 6
f=sin(x)+x.*cos(x); 4
plot(x,f,'b') 2
grid on 0
-2
-4
0 1 2 3 4 5 6 7
PLOTEOS DE FUNCIONES
x=0:0.05:2*pi; 8
f=sin(x)+x.*cos(x); 6
plot(x,f,'b')
grid on
EJE DE ORDENADAS
4
xlabel('EJE DE ABSCISAS') 2
ylabel('EJE DE ORDENADAS')
title('PLOTEOS DE 0
FUNCIONES') -2
-4
0 1 2 3 4 5 6 7
EJE DE ABSCISAS
EJE DE ORDENADAS
4
ylabel('EJE DE ORDENADAS')
title('PLOTEOS DE FUNCIONES: Dr. Soria')
2
gtext('RAIZ 1')
gtext('RAIZ 2')
RAIZ 1
0 RAIZ 2
-2
-4
0 1 2 3 4 5 6 7
EJE DE ABSCISAS
x=[1; 2; 3; 4; 5];
y=[0; 0.25; 3; 1.5; 2]; 2
plot(x,y,'r')
title('PLOTEO DE PUNTOS') 1.5
grid on 1
0.5
0
1 1.5 2 2.5 3 3.5 4 4.5 5
2.5
1.5
0.5
0
1 1.5 2 2.5 3 3.5 4 4.5 5
ylabel('EJE DE ORDENADAS') 6
title('PLOTEOS DE
FUNCIONES','FontSize',15,'color','r')
EJE DE ORDENADAS
4
-2
-4
0 1 2 3 4 5 6 7
EJE DE ABSCISAS
EJE DE ORDENADAS 1
-1
-2
-3
-8 -6 -4 -2 0 2 4 6 8
EJE DE ABSCISAS
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 1 2 3 4 5 6 7
0.8
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 1 2 3 4 5 6 7
• La función/comando axis ajusta los ejes del gráfico actual. Tiene esta
sintaxis:
• >>axis([xmin xmax ymin ymax])
• Cuando se crea un plot y no se ha definido “axis” entonces el axis es
automático:
• >>axis auto
AXIS
• Pruebe estos valores para axis e identifique el efecto:
• >>axis square
• >>axis equal
• >>grid on
• >>grid off
f=exp(-x).*sin(4*x)+x.2
grid on
f=x.*cos(x)+sin(x)
subplot(2,2,2) 5 400
x=-2*pi:0.05:2*pi;
f=exp(-x).*sin(4*x)+x.^2;
plot(x,f,'b') 0 200
xlabel('ABSCISAS'),
ylabel('f=exp(-x).*sin(4*x)+x.^2')
title('PLOTEO DE FUNCIONES') -5 0
grid on
subplot(2,2,3)
-10 -200
x=-2*pi:0.05:2*pi; -10 -5 0 5 10 -10 -5 0 5 10
f=cos(sin(x))+sin(cos(x));
plot(x,f,'m') ABSCISAS ABSCISAS
xlabel('ABSCISAS'), PLOTEO DE FUNCIONES PLOTEO DE FUNCIONES
ylabel('f=cos(sin(x))+sin(cos(x))') 2 4
f=cos(sin(x))+sin(cos(x))
title('PLOTEO DE FUNCIONES')
f=sin(x).*log(x.2+x+1)
grid on
subplot(2,2,4) 1.5 2
x=-2*pi:0.05:2*pi;
f=sin(x).*log(x.^2+x+1);
plot(x,f,'g') 1 0
xlabel('ABSCISAS'),
ylabel('f=sin(x).*log(x.^2+x+1)')
title('PLOTEO DE FUNCIONES') 0.5 -2
grid on
0 -4
-10 -5 0 5 10 -10 -5 0 5 10
ABSCISAS ABSCISAS
hist Histograma
image Imagen
f ( x) e x 4 x; x [3;4]
Sen ( x ) 2
x2 1
f ( x) 2 ; x [3;6]
x 4
f ( x) Sen ( x) Sen ( x) Sen( x); x [2;3]
3 2
1
f ( x) x; x [3;5]
( x 1) 2
3
10 x 2
f ( x) ; x [ 3;5]
4 Quijaite
Dr. Soria
2
x Juan
Dr. Soria Quijaite Juan