Practica Numero 2

6
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

description

matlab

Transcript of Practica Numero 2

Page 1: Practica Numero 2

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)

Page 2: Practica Numero 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

Page 3: Practica Numero 2

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

Page 4: Practica Numero 2

>> 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 -')

Page 5: Practica Numero 2

>> 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

Page 6: Practica Numero 2