Post on 13-Dec-2015
description
PRACTICA NUMERO 2
REVISION DE FUNCIONES EN MATLAB
>> B=[1;3;4]
B =
1 3 4
>> C=[3 4 5]
C =
3 4 5
>> a=1;b=4;c=13;>> %ECUACION DE SEGUNDO GRADO>> x1=(-b+sqrt(b^2-4*a*c))/(2*a)
x1 =
-2.0000 + 3.0000i
>> x2=(-b-sqrt(b^2-4*a*c))/(2*a)
x2 =
-2.0000 - 3.0000i
>> %POLINOMIOS>> p=[2 7 1]
p =
2 7 1
>> q=[1 0 3 0]
q =
1 0 3 0
>> %calcular el polinomio>> p=[1 5 8 1];>> % evaluando en el punto 2>> polyval(p,2)
ans =
45
>> %polinomio>> p=[1 3 9 13];>> %calculamos las raices>> roots(p)
ans =
-0.5577 + 2.5665i -0.5577 - 2.5665i -1.8846
>> p=[1 -3 9 13];>> roots(p)
ans =
2.0000 + 3.0000i 2.0000 - 3.0000i -1.0000
>> %introducimos las raices>> raices=[-1 2+3i 2-3i];>> %calculamos las raices>> poly(raices)
ans =
1 -3 9 13
>> %declarar polinomios>> p1=[1 -2 1];p2=[1 1];>> conv(p1,p2)
ans =
1 -1 -1 1
>> [c,r]=deconv(p1,p2)
c =
1 -3
r =
0 0 4
Rango de tiempo
>> t=[0:0.5:4]
t =
Columns 1 through 7
0 0.5000 1.0000 1.5000 2.0000 2.5000 3.0000
Columns 8 through 9
3.5000 4.0000
%introducimos datos del ejemplo>> k=10; v1=[1 2 3]; v2=[4 5 6];>> k*v1
ans =
10 20 30
>> v1+v2
ans =
5 7 9
>> v1.*v2
ans =
4 10 18
>> conv(v1,v2)
ans =
4 13 28 27 18
>> %graficas de funciones>> >> t=[0:0.1:10];% dominio>> y=10*exp(-t).*sin(5*t); %funcion>> plot(t,Y)Undefined function or variable 'Y'. >> xlabel('tiempo(s)')>> ylabel('y(t)')>> title('senoide amortiguada')>> plot(t,y,'r *')>> grid
>> grid on
>> %funcion fplot>> fplot('10*exp(-t).*sin(5*t)',[0,10])>> grid on>> xlabel('tiempo(s)')>> title('senoide amortiguada')>> ylabel('y(t)')
>> %graficas>> t=[0:pi/180:4*pi]; %intervalos>> y1=sin(t);>> y2=cos(t);>> plot(t,y1,'r o',t,y2,'g -')
>> t=0:0.1:10;>> subplot(2,2,1)>> y1=exp(-t);>> plot(t,y1)>> subplot(2,2,2)>> y2=t.*exp(-t);>> plot(t,y2)>> subplot(2,2,3)>> y3=exp(-t).*cos(t);>> plot(t,y3)>> subplot(2,2,4)>> y4=exp(t).*cos(t);>> plot(t,y4)>> grid on