Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Facultad de Ingeniera
Escuela Ingeniera Mecnica
Curso: Dinmica II
Alumnos:
INTRODUCCION A MATLAB
>> a=200
a=
200
>> %Realiza la multiplicacin de dos nmeros, divide y finalmente resta, esto es guardado en
la variable c
>> c=2*5-120/4
c=
-20
>> d=2^4
d=
16
>> e=sin(.5)+tan(.2)
e=
0.6821
>> f=sqrt(16)
f=
>> g=log(5)
g=
1.6094
>> h=log10(5)
h=
0.6990
>> %Crea un vector que inicia con el valor 0, termina en el valor 3 y va aumentando de 0.25
>> x=(0:0.25:3)
x=
Columns 1 through 10
Columns 11 through 13
>> x=(0:0.25:3)
x=
Columns 1 through 10
Columns 11 through 13
>> x=(0:0.25:3);
>> f=3*sin(x)-2*cos(x)
f=
Columns 1 through 10
-2.0000 -1.1956 -0.3169 0.5815 1.4438 2.2163 2.8510 3.3084 3.5602 3.5906
Columns 11 through 13
>> x=0:0.5:3;
>> y=2*x-3*x^2
Error using ^
>> x=0:0.5:3;
>> y=2*x-3*x.^2
y=
0 0.2500 -1.0000 -3.7500 -8.0000 -13.7500 -21.0000
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
x=0:0.2:1;
f=sin(x)./(1+x)
g=sin(x).*exp(x)
y = 2*(x-1)+3*(x-2).^2;
%Fin de la funcin
end
function [z] = IMC( x,y )
z = (x) / (y.^2) ;
end
de la funcin
end
1.4 GRAFICA
>> x=-3:0.01:3;
>> f=x.*exp(-x.^2);
>> plot(x,f)
>> title('Grfica')
>> % Funciones con Parmetros.
>> x=linspace(-10,10,30);
>> a=linspace(-3,3,30);
>> [X,A]=meshgrid(x,a);
>> F=5+X-5*X.^2+A.*X.^3;
>> B=0.*A+2;
>> mesh(X,A,F)
>> x=-5:0.1:5;
>> g=5+x-5*x.^2;
>> f1=g-x.^3; % a = -1
>> plot(x,f1,x,f2,x,f3)
>> % Las funcines "f" y "g" estn relacionadas por una parmetro "a"
>> a=-1:0.05:3.5;
>> f=10*a.*(2-a);
>> g=sin(3*a);
>> plot(g,f)
>> xlabel('g')
>> ylabel('f')
>> a=-1:0.05:6;
>> f=10*a.*(2-a);
>> g=sin(3*a);
>> plot(f,g)
>> xlabel('f')
>> ylabel('g')
>>u=-8:0.2:8;
>> v=u;
>> W = sin(R)./ R
>> Mesh(W)
>> 'x+a*x^2-b*x^3'
ans =
x+a*x^2-b*x^3
>> f='A*sin(x)*exp(-x^2)'
f=
A*sin(x)*exp(-x^2)
>> f=A*sin(x)*exp(-x^2)
f=
A*exp(-x^2)*sin(x)
>> g='x+a*x^2-b*x^3'
g=
x+a*x^2-b*x^3
ans =
- b*x^3 + 3*x^2 + x
>> g1=subs(g,'x','(y-c)')
g1 =
>> syms x y A B
>> f=A*sin(x)*exp(-B*x^2)
f=
A*exp(-B*x^2)*sin(x)
>> subs(f,B,4)
ans =
A*exp(-4*x^2)*sin(x)
>> f=inline('x^2*exp(-x)'
f=
Inline function:
f(x) = x^2*exp(-x)
>> f(3)
ans =
0.4481
>> f=inline('5+x-5*x^2+a*x^3')
f=
Inline function:
f(a,x) = 5+x-5*x^2+a*x^3
>> f=vectorize(f)
f=
Inline function:
f(a,x) = 5+x-5.*x.^2+a.*x.^3
>> x=-5:0.1:5;
>> plot(x,f(-1,x),x,f(0,x),x,f(1,x))
EJEMPLO :
>> H=('vo*m+1/2*g*m^2')
H=
vo*m+1/2*g*m^2
>> y=subs(H,'m','t')
y=
(g*t^2)/2 + vo*t
y=
Inline function:
>> y=vectorize(y)
y=
Inline function:
>> t=-6:01.:6 ;
>> g=10;
>> plot(t,y(10,t,-1),t,y(10,t,0),t,y(10,t,1))
1.6 DIFERENCIACIN E INTEGRACIN
%AUTOR:GRUPO
%AL: 27/09/2016
%.............................................
%CREAMOS SIMBOLOS
%COMANDO DE DIFERENCIACIN
diff(f,w,n)
%COMANDO DE INTEGRACIN
int(f,w,a,b)
fprintf('la integral de la ecuacin dado sus limites de integracion en valores numericos exactos
es')
eval(int(f,w,a,b))
%PROGRAMA DE DIFERENCIACIN E INTEGRACIN en simbolos
%AUTOR:GRUPO
%AL: 27/09/2016
%.............................................
%CREAMOS SIMBOLOS
%COMANDO DE DIFERENCIACIN
diff(f,w,n)
%COMANDO DE INTEGRACIN
int(f,w,a,b)
1.7 RESOLVIENDO ECUACIONES
% ejemplos:
f='a*x^2+b*x+c=0'
solve(f,'x')
g='a*sin(x)-cos(x)=1'
solve(g,'x')
eval(solve(g,'x'))
% en algunos casos el resultado se expresa en un nmero puntual sin usar el comando "eval"
%ejemplo
f='10*sin(z)=2*z+1'
solve(f, 'z')
% 'ENCONTRANDO MAXIMOS Y MINIMOS DE UNA FUNCION'
%----------------------------------------
x = -2:0.05:2;
f = 1 + 2*x - x.^3;
plot(x, f)
xlabel('x')
ylabel('f')
f = '1+2*x-x^3';
dfdx = diff(f,'x')
Subs (f,'x',0.8165)
Subs (f,'x',-0.8165)
% RESOLVIENDO VARIAS ECUACIONES SIMULTANEAMENTE
eqn1='x^2+y^2=12'
eqn2='x*y=4'
[x,y] = solve(eqn1,eqn2)
g='x-y = b'
[x,y] = solve(f,g)
eqn1='x^2+y^2=12'
eqn2='x*y=4'
eqn3='x-y=z'
[x,y,z] = solve(eqn1,eqn2,eqn3)