Escolar Documentos
Profissional Documentos
Cultura Documentos
SUPERIOR
I T E N S D O R E L AT Ó R I O E
EM ORDEM CRESCENTE,
PRÁTICA: Nº 01 - 2º/2009
2. OBJETIVOS:
3. INTRODUÇÃO TEÓRICA
a a b b
que A = 11 12 e B = 11 12 .)
a21 a22 b21 b22
c c12
C = 11
c 21 c 22
a. Soma C= A+B;
c11 = a11 + b11
c12 = a12 + b12
c 21 = a 21 + b21
c 22 = a 22 + b22
b. Subtração C= A - B;
c11 = a11 − b11
c12 = a12 − b12
c 21 = a 21 − b21
c 22 = a 22 − b22
c. Multiplicação: C=A * B;
c11 = a11 * b11 + a12 * b21
c12 = a11 * b12 + a12 * b22
c 21 = a 21 * b11 + a 22 * b21
c 22 = a 21 * b12 + a 22 * b22
d. Divisão de A por B;
A
= B −1 * A
B
Prática 01 1/6
a a12 1 0
A = 11
a 21 a 22 0 1
1 0
Escalonar a matriz A até que A = , ou seja, até que A se torne uma matriz identidade 2X2.
0 1
As mesmas operações feitas em A devem ser feitas com a matriz identidade ao lado da matriz A, resultando na seguinte
1 0 x11 x12
matriz: A =
0 1 x 21 x 22
−1 x x12
A matriz A = 11
x 22
é a matriz inversa de A.
x 21
−1 adj ( A)
Outro modo para se calcular a matriz inversa de A é usando a seguinte fórmula: A = onde adj ( A) é a
det( A)
matriz adjunta de A e det( A) o determinante da matriz A.
Não existe matriz inversa para n ≠ m. Segundo a definição de matriz inversa: A −1 * A = I , onde I é a matriz
identidade. Se A não for uma matriz quadrada ela não poderia ser multiplicada pela sua inversa.
f. Determinante de A;
det A = a11 * a 22 − a12 * a 21
g. Transposta A;
a a 21
A t = 11
a12 a 22
h. Equação característica;
a − λ a12
det( A − λ ) = det 11 = ( a11 − λ ) * ( a 22 − λ ) − a12 * a 21
a 21 a 22 − λ
onde D = D(tλ1, tλ2, ..., tλn) é a matriz possui em sua diagonal os autovalores tλ1, tλ2, ..., tλn da matriz tA.
3 - Pelo Teorema de Cayley-Hamilton:
2. Dado um vetor Z com números complexos na forma retangular zi = xi + j*yi, indique fórmulas para se obter a forma polar, i.e.
o módulo e o ângulo. Que funções no Matlab podem ser usadas para realizar estas operações?
| z |= x 2 + y 2 (fórmula para encontrar o módulo de z)
Prática 01 2/6
y
θ z = arctan (fórmula para encontrar o ângulo de z)
x
Para ”z=(x+y*i)”, as funções seriam “atan(y/x)” para encontrar o ângulo de “z”, e “abs(z)” para encontrar o módulo de “z”.
4. PARTE EXPERIMENTAL
Resolução
%Prática 01 - Exercício 1
clear all;
clc;
%Letra a
Ra=A+B
%Letra b
Rb=A*B
%Letra c
Rc=A^2
%Letra d
Rd=A'
%Letra e
Re=inv(B)
%Letra f
Rf=(B')*(A')
%Letra g
Rg=A^2+B^2-A*B
%Letra h
Rh=eig(A)
%Letra i
Ri=A.*B
Resultados
Ra =
23.2271 1.7007
1.7321 + 2.0000i 2.0000 +13.0000i
Prática 01 3/6
Rb =
63.1006 + 2.1972i 13.1913 +10.9861i
-0.5586 + 2.0000i -27.9572 +13.0000i
Rc =
1.0e+002 *
4.0533 0.2316 + 0.0330i
0.3652 + 0.0520i -0.0610 + 0.0600i
Rd =
20.0855 1.7321
1.0986 1.0000 - 3.0000i
Re =
0.3309 + 0.0013i -0.0021 + 0.0197i
-0.0655 - 0.0068i 0.0107 - 0.1029i
Rf =
63.1006 - 2.1972i -0.5586 - 2.0000i
13.1913 -10.9861i -27.9572 -13.0000i
Rg =
1.0e+002 *
3.5210 - 0.0099i 0.1247 - 0.0167i
0.1708 + 0.1148i -0.7714 + 0.1420i
Rh =
20.1824 + 0.0151i
0.9031 + 2.9849i
Ri =
63.1006 0.6614
0 + 3.4641i -29.0000 +13.0000i
3 x + 4 y + 1z = 3
2. Considere o seguinte sistema de equações algébricas lineares: −4 x + 7 z = 10
−8 y − 13 z = 0
Determinar os valores de x, y, e z tal que o sistema de equações seja satisfeito. (Dica: escrever as equações sob a forma
matricial-vetorial.)
Resolução
%Prática 01 - Exercício 2
clear all;
clc;
Resultados
X=
-76.0000
68.2500
-42.0000
3. Gerar um gráfico de y ( x) = e −0.1x sen(ω x) + 1 , onde w=6 rad/s e 0 ≤ x ≤ 30. Utilizar a notação de dois pontos para
gerar o vetor x com incrementos de
a. 0.3
b. 0.05
Prática 01 4/6
Resolução
%Prática 01 - Exercício 3
clear all;
clc;
%%
%Passo = 0.3
passo=0.3;
w=6;
x=0:passo:30;
y=(exp(-0.1*x)).*(sin(w*x))+1;
%%
%Passo = 0.05
passo=0.05;
w=6;
x=0:passo:30;
y=(exp(-0.1*x)).*(sin(w*x))+1;
Resultados
1.8 1.8
1.6 1.6
1.4 1.4
1.2 1.2
1 1
Y
0.8 0.8
0.6 0.6
0.4 0.4
0.2 0.2
0 0
0 5 10 15 20 25 30 0 5 10 15 20 25 30
X X
4. O uso de planilhas eletrônicas como o Excell é comum para atividades como calcular o valor de cada item de uma lista de
preços, e.g. a tabela abaixo, e o preço total da lista de material. Use comandos do Matlab para calcular o total parcial de cada
item da tabela abaixo e o valor total da lista. Indique os comandos que você usou e os resultados.
Item 1 2 3 4 5 6
Descrição do A B C D E F
Produto
Prática 01 5/6
Preço unitário 0.65 0.45 3.75 24.32 15.73 1.15
Quantidade 10 3 42 1 25 14
Total parcial
Resolução
%Prática 01 - Exercício 4
clear all;
clc;
preco_unitario=[0.65 0.45 3.75 24.32 15.73 1.15]; %Preço unitário de cada produto.
quantidade=[10 3 42 1 25 14]; %Quantidade de cada produto.
total_parcial=quantidade.*preco_unitario %Total parcial de cada item.
valor_total=sum(total_parcial') %Valor total da lista.
Resultados
total_parcial =
6.5000 1.3500 157.5000 24.3200 393.2500 16.1000
valor_total =
599.0200
5. CONCLUSÃO E DISCUSSÕES
6. SUGESTÕES
A prática é bem simples e aborda comandos de fácil entendimento para pessoas que nunca tiveram contato com o MATLAB.
Acredito que esta prática não precisa de modificações.
7. REFERÊNCIAS
Prática 01 6/6