implementar os exercícios na “janela de comandos” e ... · 7) para os seguintes vetores e...

3
Prof. Dr. Márcio Alexandre Marques Disciplina: Introdução ao MatLab Optativa Docente: Prof. Dr. Márcio Alexandre Marques Data - 13/03/2017 3ª Lista de Exercícios – Aula 3 Implementar os exercícios na “Janela de Comandos” e mostrar os resultados dos cálculos e das variáveis. 1) Considere os vetores a e b definidos a seguir: a = [2 -1 5 0] b = [3 2 -1 4] Avalie manualmente o vetor c nas declarações a seguir. Cheque suas respostas com o MatLab. a) c = a – b b) c = b + a - 3 c) c = 2 * a + a .^ b d) c = b . / a e) c = a .^ b f) c= 2 .^ b + a g) c = 2 * b / 3 . * a h) c = b * 2 . * a 2) Assuma que a, b, c e d são definidas conforme a seguir. Calcule os resultados das seguintes operações se elas forem legais. Se uma operação for ilegal, explicar o motivo. = = = = a) result = a .* c b) result = a * [c c] c) result = a .* [c c] d) result = a + b * c e) result = a + b .* c 3) Resolva para x a equação Ax = B, onde

Upload: ngohuong

Post on 07-Feb-2019

214 views

Category:

Documents


0 download

TRANSCRIPT

Prof. Dr. Márcio Alexandre Marques

Disciplina: Introdução ao MatLab Optativa Docente: Prof. Dr. Márcio Alexandre Marques Data - 13/03/2017

3ª Lista de Exercícios – Aula 3

Implementar os exercícios na “Janela de Comandos” e mostrar os resultados dos cálculos e das variáveis.

1) Considere os vetores a e b definidos a seguir:

a = [2 -1 5 0]

b = [3 2 -1 4]

Avalie manualmente o vetor c nas declarações a seguir. Cheque suas

respostas com o MatLab.

a) c = a – b

b) c = b + a - 3

c) c = 2 * a + a .^ b

d) c = b . / a

e) c = a .^ b

f) c= 2 .^ b + a

g) c = 2 * b / 3 . * a

h) c = b * 2 . * a

2) Assuma que a, b, c e d são definidas conforme a seguir. Calcule

os resultados das seguintes operações se elas forem legais. Se uma operação

for ilegal, explicar o motivo.

𝒂 =      𝟐 𝟏−𝟏 𝟐            𝒃 =   𝟎 −𝟏

𝟑      𝟏            𝒄 =   𝟏𝟐        𝒅 =  −𝟑

a) result = a .* c

b) result = a * [c c]

c) result = a .* [c c]

d) result = a + b * c

e) result = a + b .* c

3) Resolva para x a equação Ax = B, onde

Prof. Dr. Márcio Alexandre Marques

𝐴 =      1    2    1    2    3    2−1    0    1  

               𝐵 =  110

4) Responda às seguintes perguntas a respeito da seguinte matriz:

mat  =  

 0,0  0,5     2,1   -3,5   6,0 0,0   1,1   -6,6    2,8   3,4 2,1   0,1     0,3   -0,4   1,3-1,1   5,1     0,0     1,1   0,0

!

"

####

$

%

&&&&

a) Qual o tamanho de mat?

b) Qual o valor de mat(1,4)?

c) Qual o maior valor de mat?

d) Qual o menor valor de mat?

e) Qual a soma de todos os elementos de mat?

f) Multiplique todos os elementos de mat por -1.

5) Considere que a, b, c e d são definidas conforme a seguir.

Calcule os resultados das seguintes operações se elas forem legais. Se uma

operação for ilegal, explicar o motivo.

𝒂 =      𝟐 𝟏−𝟏 𝟒            𝒃 =   −𝟏 𝟑

𝟎  𝟐            𝒄 =   𝟐𝟏        𝒅 =  𝒆𝒚𝒆(𝟐)

a) result = a + b

b) result = a * d

c) result = a .* d

d) result = a * c

e) result = a .* c

f) result = a \ b

g) result = a .\ b

h) result = a .^ b

6) Para as seguintes matrizes A, B e C:

A = 1   43   2!

"#

$

%&    B = 

2    1   31    5   63    6   0

!

"

###

$

%

&&&      C  = 

3   2   54   1   2!

"#

$

%&

Prof. Dr. Márcio Alexandre Marques

Ø Mostre o resultado de 3 * A

Ø Mostre o resultado de A * C

Ø Existem outras multiplicações de matrizes possíveis? Se

existir, mostre.

7) Para os seguintes vetores e matrizes A, B e C:

A = 4  1  −12  3   0"

#$

%

&'    B =  1   4[ ]     C  = 

23"

#$%

&'

Execute as seguintes operações, se possível. Senão, justifique.

ü A * B

ü B * C

ü C * B

8) Estudar como “particionar” uma matriz, ou seja, suponha uma matriz

A4X4, ela pode ser particionada em 4 sub-matrizes:

Em seguida, crie as matrizes A e B e as suas respectivas partições (sub-

matrizes) no MatLab. Mostre que a matriz adição, subtração e multiplicação

por um escalar, podem ser obtidas bloco a bloco e concatenadas para se

obter o resultado global.

A = 

 1   −3   2    4 2    5   0     1−2   1    5   −3−1   3    1     2

"

#

$$$$

%

&

''''

             B = 

2     1   −3      01     4     2    −10   −1     5    −21      0    3      2

"

#

$$$$

%

&

''''

A1 = A11    A12A21     A22

!

"#

$

%&       A2 = 

A13    A14A23     A24

!

"#

$

%&  ......