Está en la página 1de 2

Clase 5:

Polinomios en MatLab:
Para definir un polinomio se ocupar “P_x=[an,an-1,an-2,an0]”
Luego podemos usar roots(P_x) para encontrar las raíces de un polinomio.
O podemos usar poly(P_x) para encontrar el polinomio usando las raíces de este.

 Ejercicio 1.
 Ejercicio 2:
>> P_x=[1,5.5,19.75,31.125,11.25]
P_x =
1.0000 5.5000 19.7500 31.1250 11.2500
>> roots(P_x)
ans =

-1.5000 + 3.0000i
-1.5000 - 3.0000i
-2.0000 + 0i
-0.5000 + 0i

Para multiplicar polinomios se ocupa el comando “conv(A,B)”, con A y B matrices de los


coeficientes polinómicos.

 Ejercicio 3:
>> A=[1,1,1,1,1,];
>> B=[1,0,0];
>> conv(A,B)
ans =
1 1 1 1 1 0 0

 Ejercicio 4:
>> A=[1,2];
>> B=[3,5];
>> C=[1,2,10];
>> D=conv(A,B)
D =
3 11 10
X =
3 17 62 130 100
Sistema en Ingeniería:

Se define sistema como un proceso, cosa, situación la cual recibe una señal de entrada y
produce una señal de salida.

Estas entradas suelen ser funciones típicas como escalón, impulso, senoidal, etc…

Estas señales pueden ser escrita como una ecuación diferencial lineal de orden n, con
coeficientes constantes, no homogénea.

Para resolver estas ecuaciones diferenciales usaremos el comando “dsolve” usando diff(x,n)
simbolizando la derivada n-ésima de x.

Ejemplo: Dy=ay
syms y(t) a;
eqn=diff(y,t)==a*y;
e=dsolve(eqn)

Ejercicio 5:

syms y(t) t;
u=stepfun(t,0);
eqn=diff(y,t),2*y(t)==4*u(t);
cond=y(0)==5 -> se ponen en corchetes si hay más.
dsolve(eqn,cond)

Ejercicio 6:

Ejercicio 7: z=C2*cos(t)-C1*cos(t)
l

También podría gustarte