Você está na página 1de 16

Curso de

MATLAB

Aula 2

EMMATI Empresa Jnior de Matemtica Industrial - UFPR


Operaes elementares entre matrizes
>> A=[3,2;4,1] >> B=[1,0;1,0]
A=32 B=1 0
41 1 0

p A+B = 3+1 2+0 p k+B = 5+1 5+0


4+1 1+0 5+1 5+0
ans = 4 2 ans = 6 5
5 1 6 5

k=5 p A/k = 3/5 2/5


4/5 1/5
p k*A = 5*3 5*2 ans = 0.6000 0.4000
5*4 5*1 0.8000 0.2000
ans = 15 10
20 5

EMMATI Empresa Jnior de Matemtica Industrial - UFPR


p >> A*B = 3 2 * 1 0 = 3*1+2*1 3*0+2*0
4 1 1 0 4*1+1*1 4*0+1*0

>> ans = 5 0
5 0

p >> A.*B = 3 2 * 1 0 = 3*1 2*0


4 1 1 0 4*1 1*0

>> ans = 3 0
4 0

EMMATI Empresa Jnior de Matemtica Industrial - UFPR


>> k=2

p >> A^k = 3 2 * 3 2 = 3*3+2*4 3*2+2*1


4 1 4 1 4*3+1*4 4*2+1*1

>> ans = 17 8
16 9

p >> A.^k Potncia escalar = 3^2 2^2


4^2 1^2

>> ans = 9 4
16 1

p >> A./B = 3 2 * 1 0 = 3/1 2/0


4 1 1 0 4/1 1/0

>> ans = 3 Inf


4 Inf

EMMATI Empresa Jnior de Matemtica Industrial - UFPR


p length(A) Retorna p triu(A) Transforma
o comprimento da a matriz dada em
matriz triangular superior

p det(A) Calcula o p tril(A) Transforma


determinante da a matriz em triangular
matriz inferior

p inv(A) Calcula a p poly(A) Mostra o


matriz inversa de A polinmio

p diag(A) Mostra os p eig(A) Calcula os


elementos da diagonal autovalores de A
principal

EMMATI Empresa Jnior de Matemtica Industrial - UFPR


p norm(A) Calcula a norma Euclidiana

p trace(A) Calcula o trao da matriz

p rot90(A) Rotaciona a matriz

EMMATI Empresa Jnior de Matemtica Industrial - UFPR


Declarao de Polinmios
f(x)=x@+2x+1
>> f=[1 2 1]

g(x)=xA+3xB-4x@-1
g(x)= 1xA+0xC+3xB-4x@+0x-1
>> g=[1 0 3 -4 0 -1]

h(x)=x@-4
>> h=[1 0 -4]

EMMATI Empresa Jnior de Matemtica Industrial - UFPR


Valor do Polinmio em x
p Declarando o x, seguido do polinmio
Ex.: f(x)=x@+2x+1
>>x=2
>>fx=x^2+2*x+1
>>fx= 9

p Definindo os coeficientes do polinmio e o x, aplicando


polyval
Ex.: f(x)=x@+2x+1
>>f=[1 2 1]
>>x=3
>>polyval(f,x)
>>ans = 16

EMMATI Empresa Jnior de Matemtica Industrial - UFPR


Polinmio aplicado a um vetor
p Declarando o vetor, seguido do polinmio
Ex.: f(x)=x@+2x+1
>>a=0:7
>>a = 0 1 2 3 4 5 6 7
>>fx=a.^2+2*a+1
>>fx= 1 4 9 16 25 36 49 64

p Definindo os coeficientes do polinmio e o vetor, aplicando


polyval
Ex.: f(x)=x@+2x+1
>>f=[1 2 1]
>>a=0:2:7
>>a= 0 2 4 6
>>polyval(f,a)
>>ans = 1 9 25 49

EMMATI Empresa Jnior de Matemtica Industrial - UFPR


Operaes Aritmticas com Polinmios
f(x)=x@+2x+1 p conv(f,h) Multiplica os
>> f=[1 2 1] polinmios de entrada

h(x)=x@-4 Ex.: f(x)h(x)


>> h=[1 0 -4] =(x@+2x+1)(x@-4)
=(xC-4x@+2xB-8x+x@-4)
Soma de polinmios =(xC+2xB-3x@-8x-4)
>> s = f+g >>conv(f,h)
>> s = 2 2 -3 >>ans = 1 2 -3 -8 -4

Multiplicao por escalar


>> m = 4*f
>> m = 4 8 4

EMMATI Empresa Jnior de Matemtica Industrial - UFPR


Operaes Aritmticas com Polinmios
g(x)=xA+3xB-4x@-1
>> g=[1 0 3 -4 0 -1]

h(x)=x@-4
>> h=[1 0 -4]

p deconv(g,h) Divide os polinmios de entrada

Ex.: (xA+3xB-4x@-1)/(x@-4)
= xB+7x-4
>>ans = 1 0 7 -4

p [q,r]=deconv(g,h) Mostra o resultado e o resto da diviso dos


polinmios de entrada

Ex.: >>[quociente,resto]=deconv(g,h)
quociente = 1 0 7 -4
resto = 0 0 0 0 28 -17

EMMATI Empresa Jnior de Matemtica Industrial - UFPR


Operaes Aritmticas com Polinmios
p polyder(g) Calcula a derivada do polinmio

Ex.: g(x)=xA+3xB-4x@-1
g(x)=5xC+9x@-8x

>> g=[1 0 3 -4 0 -1]


>> ex=polyder(g)
>> ex = 5 0 9 -8 0

p polyint(g) Calcula a integral do polinmio

Ex.: >> ex =[5 0 9 -8 0]


>> polyint(ex)
>> ans = 1 0 3 -4 0 0

EMMATI Empresa Jnior de Matemtica Industrial - UFPR


Razes do Polinmio
p roots(f) Mostra todas as
razes do polinmio

Ex.: f(x)=x@+2x+1 Ex3.: g(x)=xA+3xB-4x@-1


>> f=[1 2 1] >> g=[1 0 3 -4 0 -1]
>> roots(f) >> roots(g)
>> ans = -1 >> ans = -0.4890 + 1.9112i
-1 -0.4890 - 1.9112i
1.1239
Ex2.: h(x)=x@-4 -0.0730 + 0.4725i
>> h=[1 0 -4] -0.0730 - 0.4725i
>> roots(h)
>> ans = 2
-2

EMMATI Empresa Jnior de Matemtica Industrial - UFPR


Construindo um Polinmio pelas Razes
p poly([razes_do_polinmio]) Monta um
polinmio que possui as razes de entrada

Ex.: >> poly([-1 -1])


>> ans = 1 2 1
f(x)=x@+2x+1

Ex2.: >> poly([2 -2])


>> ans = 1 0 -4
h(x)=x@-4

EMMATI Empresa Jnior de Matemtica Industrial - UFPR


No programa
p clock Exibe um vetor linha com seis
elementos, contendo: ano ms dia hora
minuto segundo

p date Exibe a data atual

EMMATI Empresa Jnior de Matemtica Industrial - UFPR


Matemtica Simblica
syms varivel alerta o programa que a varivel no tem valor
especfico.

Ex.:
>>syms x % x uma varivel simblica
>>f = 3*x^2 - 5*x + 1

Se a varivel x no tivesse sido declarada como simblica, o


programa no saberia o que calcular e devolveria o erro:

??? Undefined function or variable 'x'.

Ex.:
>>x=2
>>f= 3*x^2 5*x + 1
>>f = 3

EMMATI Empresa Jnior de Matemtica Industrial - UFPR

Você também pode gostar