Você está na página 1de 13

APLICACIONES TIC

EN MATLAB USO
DEL MATLAB

Esta metodologa de aplicacin


ayuda a mejorar la efectividad del
aprendizaje en el estudiante de las
matemticas, dado que el
desarrollo de las matemticas es
bastante abstracta, con las
simulaciones podemos dar un
enfoque diferente a las
matemticas, aplicando a las
diversas ciencias que utilizan la
herramienta matemtica. Con lo
cual se desarrollara las con el
software de Matlab

CODIGOS EN
MATLAB
MATEMATICA BASICAS
SISTEMA DE NUMEROS
REALES:
RESOLVER ECUACIONES 1er y
2do GRADO:
1) Las soluciones de la ecuacin
cuadrtica
y grafico en el plano cartesiano.
x2-1=0
fx>>solve(x^2-1)
ans=
-1
1
1.1) 3x+1=0
fx>>solve(3*x+1)
ans=
-1/3
2) fx>>solve(x^2-1=0)
ans=
-1
1
3) x3 +x+1=0
f(x)>>solve(x^3+x+1=0)
ans=
-1
-i
i
4)
f(x)>>doubl(solve(x^3+x+1=0)
)

ans=
-0.6823
0.3412-1.1615i
0.3412-1.1615i
5) Resolver: 5x3 +2x2 3x +1 = 0
f(x)>>a=[5, 2 ,-3, 1];
f(x)>>x=roots(a)
x=
-1.1060 + 0.0000i
0.3530 + 0.2371i
0.3530 - 0.2371i
SOLUCION DE ECUACIONES
Resolver: 3x+1=0
>>solve(3*x+1=0)
ans=
-1/3
>> solve(3*x+1,x)
ans=
-1/3
Resolver: 2x2+x-1=0
>>solve(2*x.^2+1*x-1=0)
ans=
-1
1/2
>> solve(2*x.^2+1*x-1,x)
ans=
-1
1/2
RAICES DEL POLINOMIO

>>races=roots(poli)
races=
-1.3803
0.8215
0.0588

RESOLUCIN DE SISTEMA DE
ECUACIONES LINEALES (2
VARIABLES):
Usamos este siguiente ejemplo
1. 2x+y=12
x - y= 30
Hallar x e y
>>[x,y]=solve(2x+y=12,x - y=
3,x,y)
x=5
y= 2
2. Resuelva el sistema
2x + 3y = 4
5x 2y=6
>>a=[2, 3; 5, -2 ];
>>b=[4; 6];
>>x=inv(a)*b;
>>x

x=
1.3684
0.4211
RESOLUCIN DE SISTEMA DE
ECUACIONES LINEALES (3
VARIABLES):
Usamos este siguiente ejemplo
3x1 -6x2+7x3 = 20
8x1+8x2-x3=60
3x1-3x2+8x3=50 Hallar x1,x2 y
x3
Se usa como matriz y vector
fx>>a=[3 -6 7;8 8 -1;3 -3 8]
a=
3 -6 7
8 8 -1
3 -3 8
fx>>b=[20;60;50]
b=
20
60
50
fx>>c=inv(a)
c=
0.2450 0.1084 -0.2008
-0.2691 0.0120 0.2369
-0.1928 -0.0361 0.2892
fx>>x=c*b
x=
1.3655
7.1888
8.4337
Los valores de x1, x2 y x3

0 0 6

ALGEBRA LINEAL:
RESOLVER MATRICES
Para representar la matriz
A=

1 2
3 4

>>A=[1 2;3 4]
OPERACIONES CON MATRIZ
PARA SABER EL ORDEN DE LA
MATRIZ
>>size(A)
Ans=
2 2
PARA SABER UN ELEMENTO DE
LA MATRIZ
>>A(2,1)
Ans=
3
PARA CAMBIAR EL ELEMENTO
DE LA MATRIZ
>>A(1,2)=8
A=
1 8
3 4
Para colocar un elemento que esta
fuera de los valores de la matriz,
porque el programa lo completa
con ceros
>>A(3,3)=6
A=
1 8 0
4 4 0
0
0 6
PARA PODER VER TODA LA
FILA
>>A(3,:)
ans =

PARA PODER VER TODA LA


COLUMNA
>>A(:,2)
Ans
8
4
0
PARA AGREGAR UNA FILA A MI
MATRIZ
>>B=[A;[7 8 9]]
B=
2 8 0
5 4 0
0
0 6
7
8 9
PARA AGREGAR UNA COLUMNA
A MI MATRIZ
>>C=[B [1; 3; 5; 7]]
C=
3 8 0 1
6 4 0 3
0
0 6 5
7
8 9 7
PARA SABER LA DIAGONAL
>>diag(A)
Ans=
1
4
6
OPERACIONES DE MATRICES
>> M=[1 2;3 4]
M=

1 2
3 4

>>N=[0 5;6 7]
N=

0 5
6 7

>>S=M+N
S=

1 7
9 11
PARA INVERSA DE LA MATRIZ
>>inv(M)

DETERMINANTE DE UN MATRIZ
>>det(a)
PRODUCTO ESCALAR:

>>a=[2; 3; -2; 1 ];
>>b=[3; -8; 7; 4];
>>c= dot(a,b)
c=
-28

PRODUCTO VECTORIAL

>>a1=[9; 6; 23];
>>b1=[-27; 11; 12];
>>cross(a1,b1)
ans=
-181
-729
261

3. Calcular
4. Calcular
5. Calcular

RESOLVER DERIVADA
1. Hallar la derivada de:
f(x) =x3 +2x

CALCULO I:
GRAFICAS DE CURVAS EN
CARTESINAS
1. Graficar: y =2x+3

f(x)>>x=-2: 0.1:2;
f(x)>>y=2*x+3;
f(x)>>plot(x,y)

>>syms x
>>f=sym(x^3+2*x)
f=
X^3+2 *x
>>derivada_f=diff(f)
derivada_f=
3*x^2+2
>>pretty(derivada_f)
3x2+2
2. Derivar: f(x) =

2 x1
5 x3

3. Derivar: y =

e e
2

4. Derivar: f(x)= cos5x


5. Derivar: y = ln(x2)(x3-5x)
2. Graficar: y =

x 1
2

3. Graficar: y =
4. Graficar: y =
5. Graficar: y =
RESOLVER LMITES
1. Calcular

lim x

x 3

>>syms x
>>limit(x.^2,x,3)
ans=
9
2. Calcular

lim x2 +1

>>syms x
>>limit(sqrt(x.^2+1),x,inf)
ans=
inf

CASO DE MUTIPLES
DERIVADAS
1. Hallar la 1era derivada de la
funcin:
f(x)= 2x2
>>syms x
>>f=2*x.^2;
>>diff(f)
ans=
4*x
2. Hallar la 2da derivada de la
funcin:
>>diff(f,2)
ans=
4
CASO DE DERIVADAS
PARCIALES
Hallar la derivada de la funcin:
g(x,y)=2x3y; derivada respecto a
x

>>syms x y
>>g=2*x.^3*y;
>>g1=diff(g,x)
g1=
6*x.^2*y
derivada respecto a y
>>g2=diff(g1,y)
g2=
6*x.^2

Luego lo corremos en RUN y sale


el programa a ejecutar
Buscamos una funcin ejm.
2

x2 x+2 dx
2

x 5 +3 dx
0

Colocamos la funcin:

CALCULO II:
RESOLVER INTEGRAL
INDEFINIDA
1. Resolver la siguiente integral:

senxdx
>> syms x
>> int(sin(x))
ans =
-cos(x)
2.

cos 5 xdx

3.

Digite la funcin a integrar: x^2x+2


Desde:-2
Hasta:2
F=
40/3
Digite la funcin a integrar: x^5+3
Desde:0
Hasta:3
F=
261/2
II FORMA:
>>integral_f = int(f)
intregral_f =
1/4*x^4 + x^2
>>pretty(integral_f)
1/4*x4 + x2
III FORMA:
1

4.
5.
RESOLVER INTEGRAL DEFINIDA
I FORMA:
1. Creamos un archivo en .m
De cdigo:
clear
clc
syms x;
f=input('Digite la funcion a
integrar');
F=inline(char(f));
a=input('desde: ');
b=input('hasta: ');
F=int(f,a,b)

Resolver

2 xdx
0

>>syms x
>>f = 2*x;
>>int(f, 0, 1)
ans=
1

2.

e
0

senx
dx
x

x
( 2+3 x)dx

4-3cos(x)
2. Resolver la siguiente ED:

d2 y ( x )
dx 2

3.

1
5

4.

ln ( x +3)dx
0

5.
ECUACIONES DIFERENCIALES
DE 1ER ORDEN
I METODO:
https://www.youtube.com/watch?
v=nrqVOaJXaPU

dy
dx cos(x) =0, condicin inicial

y(0)= 1
Usando por variables separables

dy
dx = cos(x)

dy=cos(x)dx

dy

cos (x) dx

y(x)=sen(x) + C
SOLUCION
GENERAL
y(0)=sen(0) +C
1=sen(0) +C; 1=0+C C=1
La Solucin queda:
y(x)=sen(x) + 1
>>y=dsolve(Dx=cos(x))
II METODO:

>>dsolve(D2y + y = 4)
a ns=
4+C1*sin(t) +C2*cos(t)
Donde en la solucin C1 y C2 son
constantes. Si se tiene las
condiciones iniciales, y(0)=1,
y(0)=0
>>dsolve(D2y+y=4,y(0)=1,Dy(
0)=0)
ans=
4-3*cos(t)
>>
dsolve(D2y+y=4,y(0)=1,Dy(0)
=0,x)
ans=

- y(x) = 10

3. Resolver la siguiente ED:


y +3y = 5
4. Resolver la siguiente ED:
3y +3y = 5
APLICACIONES DE INTEGRALES
1. Determinar el rea del ojo
humano, cuya
modelacin de la ecuacin de
los bordes,
en el caso del parpado inferior
es:
es: f(x)=

19 2
x +
20

1
20

x; |x|

<3,5
2. Un pelotita se mueve a lo largo
de una recta de modo que su
velocidad en el instante t est
dado por la ecuacin:
a. Determine el desplazamiento de
la pelotita comprendido entre 1 a 4
segundos
b. Calcule la distancia recorrida
durante esta tiempo
3. Determine el rea de la regin
comprendida entre las grficas de
las funciones: f(x)=x3-3x+3 y
g(x)=x+3
4.En el ao 2000 se realiz un
investigacin por el Ministerio de
Energa y Minas. Los asesores del
ministro de la cartera, expertos en
temas de energa, concluyeron
que si implantaba la Ley de la
Conservacin de la Energa en
2001, el consumo nacional de
petrleo del pas durante lo
siguiente los siguientes cinco aos
aumentara de acuerdo al modelo
matemtico:
R(t)= 20 e 0.05t
donde t se mide en aos (t=0
corresponde al ao 2002) y R(t) se
mide en millones de barriles por
ao, sin embargo, si el gobierno no
tomaba medidas de conservacin

de la energa, la tasa esperada de


aumento del consumo del
consumo del petrleo en millones
de barriles por ao estara dado
por:
R1(t)= 20 e 0.08t
Con estos modelos matemticos,
determine la cantidad de petrleo
que se habra ahorrado de 2001 a
2006 de haberse implantado la ley.
5. Funcin demanda de los
consumidores para cierto artculo:
D(q)=4(25-q2), medida en dlares
por unidad, indica la disposicin a
gastar de los consumidores. La
cantidad total de los consumidores
estn dispuestos a gastar en 3
unidades del articulo denotado G
esta dado por la integral definida:
3

G(3)=

D ( q ) dq

GRAFICAS EN MATLAB
GRAFICAS EN R2, para
funciones de 1 variable:
1. Grafica la siguiente curva

f(x)=sen(x)

I MTODO:

f(x)>>x=0: pi/100:2*pi;
f(x)>>y=sin(x);
f(x)>>plot(x,y)

II MTODO:

Graficar f(x)=x3+2x
>>syms x
>>f=sym(x.^3+2*x)
>>ezplot(f) verificar

III METODO:

Graficar f(x)=sen2(x)cos(x)
>>fplot(sin(x)^2*cos (x),
[0,4*pi])

Con cuadricula
IV METODO
PARA FUNCIONES IMPLICITAS
Graficar la circunferencia (x - 2)2 + (y
- 3)2 = 5
en y ecuaciones de dos variables
>> f='(x-2)^2+(y-3)^2-5';
>> ezplot(f);

V METODO
PARA FUNCIONES EXPLICITAS
Graficar la parbola y=2(x-3)2-3
>>g=y-2*(x-3)^2-3;
>>ezplot(g,[-1,5,2,10])
En el dominio 1x5, 0y6
>>ezplot(f,[-1,5,0,6])

1. Grafica la siguiente curva

VI METODO
PARA FUNCIONES
PARAMTRICAS
Graficar: x=x(t)= sen(t)
y=y(t)=cos(t)
en - t
>> ezplot('sin(t)','cos(t)',[-pi,pi]); Un
circulo

1. Graficar la siguiente ecuacin


paramtrica
x= sen t
y=cos t
z= t
f(x)>>t=linspace(0.10*pi,500);

f(x)>> title(Espiral
tridimensional)
Graficar:

x= sen(t)
y=cos(t)
en 0 t

>>
ezplot('sin(3*t)*cos(t)','sin(3*t)*sin(t)',
[0,pi]);
Una rosa de 3 ptalos

f(x)>>text(0,0,0,Origen)

2. x2 + y2 = 10
3. y = x2 3x
4. y = x +1
5. y = |2x-4|

GRAFICAS EN R3, para


funciones de 2 variables:
I METODO
Para ecuaciones paramtricas

f(x)>>grid

Otra forma:
>>t=[0:pi/20:6*pi];
>> plot3(cos(t),sin(t),t,'g')

2. Graficar la siguiente superficie


f(x,y)= x2 + y2
f(x)>>x=-2:0.1:2;
f(x)>>y=-3:0.1:3;

f(x)>> [u,v]=meshgrid(x,y);
f(x)>> u.^2+v.^2;
f(x)>>mesh(x,y,z)

f(x)>>surfc(x,y,z)

II METODO
Graficar z = x2 y2, -2 x 2, -3 y
3

2. f(x,y) = 3. f(x,y) =

1
1x 2 y 2

x + xy

4. f(x,y) = x2 + y2
5. f(x,y) = ln(xy)
GRAFICAS DE POLINOMIOS:
Graficar p(x)=6x3+3x2-7x+0.4

>>x=linspace(0,2,100);
>>poli=[6 3 -7 0.4];
>>y=polyval(poli,x);
>>plot(x,y);
>>grid
f(x)>>contour(x,y,z);

MULTIPLICACION DE
POLINOMIOS
Multiplicar 3x2-4x+7 con 4x32x2+1

>>poli1=[3 -4 7];
>>poli2=[4 -2 0 1];
>>conv(poli1,poli2)
ans=

12 -22 36 -11 -4
7
Lo cual sera:
P(x)=12x5 -22x4 + 36x3 -11x2
-4x + 7
GRAFICAS
POLARES

DE CURVAS EN

1. Graficar r = 2
>> teta=linspace(0,8*pi,200);
>> r=2*teta;
>> polar(teta,r)

AJUSTE DE CURVAS EN
MATLAB

2. r=2sen3
3. r=2cos4
4. r=1-2sen3
5. r=1+cos

Para un ajuste de polinomio de


grafo 3

Para charlas sobre:


Aplicaciones TIC en las
Matemticas Uso del Matlab
y programacin
Lic. Sergio Martin Chupa
Almanza
Docente de Matemticas:
Universidad Peruana Unin
(UPeU) sede Juliaca - Per
Universidad Tecnolgica
Intercontinental (UTIC) de
Ciudad del Este Paraguay
Universidad Tcnica de
Comercializacin y Desarrollo
(UTCD) de Ciudad del Este
Paraguay
itapu2011@hotmail.com
sergio.chupa@upeu.pe

Você também pode gostar