Está en la página 1de 4

OPERACIONES CON MATRICES

Matlab
Producto

A.B

A*B

Producto por inversa

B. A

Suma y resta

AB

La transpuesta

AT

La transpuesta conjugada

Inversa de A
Potencia de A

A\B
AB
A.

Inv A

An

Producto de elemento a elemento

A^n

aij

Elevar a la potencia elemento a elemento

>> A=[1+i 1-i; i -i];


>> A'

ans =

1.0000 - 1.0000i
1.0000 + 1.0000i

>> A.'

ans =

0 - 1.0000i
0 + 1.0000i

bij
anij

A.*
A.^n

1.0000 + 1.0000i
1.0000 - 1.0000i

0 + 1.0000i
0 - 1.0000i

>> x=linspace(-pi,pi,5);
y=cos(x.^2).*tan(x);
plot(x,y,'b');
title('Funciones')

AJUSTE DE CURVAS
P(x) =

an x n +

an1 x n1

an2 x n2 + +

ajustes de curvas
funciones de polinomios
polyval (pol,x):funcion que evalua el valor de x en el polinomio
definido en el array(vector)pol.
roots(pol):calcula las raices del polinomio definido en pol.
pol=conv(p1,p2):realiza en producto de lo polinomios p1 y p2 y
el polinomio resultalte es asignado al array pol
(polq,polr)=deconv(pol1,pol2):es el proceso contrario a conv,
efectua la division de pol1 entre pol2,ademas debe cumplirse
relacion:

a2 x 2

a1 x

a0

pol1= pol2*pol+polr donde polr es el polinomio residuo


p=poly(r):p es un plinomio que se obtiene a partir de sus raices definidas
en el arrayx
ejemplos:
3
p(x)= x - x

>> x= linspace(-3,3,100);
p=[1 0 -1 0];
para el grfico
>> y=polyval(p,x);
>> plot(x,y,'r')

Para hallar las races:


>> roots(p)

ans =

0
-1
1
Para multiplicar polinomios:
3

r= x 2 x 5 x +6

s= x x
>> r=[1 -2 -5 6];
>> s=[1 0 -1 0];
>> pol=conv(r,s)

pol =

-2

-6

-6

Para dividir:
m=[1 -2 -5 6];
n=[1 0 -1 0];
>> [coc,res]=deconv(m,n)

coc =

res =

-2

-4

También podría gustarte