Escolar Documentos
Profissional Documentos
Cultura Documentos
EN MATLAB USO
DEL 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 =
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
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
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.
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
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
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])
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
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|
f(x)>>grid
Otra forma:
>>t=[0:pi/20:6*pi];
>> plot3(cos(t),sin(t),t,'g')
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