Você está na página 1de 6

Ferramentas Computacionais

Matlab Lista 01
Prof. Wanderson Miranda
Campus Fundinho wanderson.miranda@uniube.br

Exerccios

1) Avalie as expresses abaixo no MATLAB:

Expresso Formato Resposta Frmula - Funo

123+456*789 2 casas
decimais

(123-456)*789 2 casas
decimais

8/4 4 casas
decimais

8\4 2 casas
decimais

2
(2+2) 4 casas
decimais

2 *2
2 14 casas
decimais
2 casas
7+3-4*3 decimais
2 casas
7+3*(4+10) 6*(4+5) + 3*4+7
decimais
4+3*6 14 casas
12 * 4 5 decimais
2 casas
100 + 3 * 3 + 5 * 7 decimais
1 1 1 4 casas
+
4,5 3 2 decimais
14 casas
23 + 34 - 102
decimais
(1 + 0,3 ) 3 1 4 casas
0,03 * (1 0,03 ) 3 decimais
2. Considerando os seguintes vetores:

H = [10 20 30 40 50]
F = [5 10 15 20 25]
G=2:9
L = linspace (1,2,5)
M = [2; 4; 6; 8; 10; 12; 14; 16]

 Realize as operaes abaixo, analise os resultados e responda o porqu de algumas


mensagens de erro...

H = F*G B=LA
J = F*L C = A+5
M = F/J D=F5
A=H+G E = G / 2

3. Utilize os conceitos para construo de vetores e encontre respostas para:

a. Mostrar um bloco de componentes do vetor y, da 1 at a 6 posio:


__________________________________________________________________________

b. Criar um vetor com 10 elementos entre os nmeros 3 e 12, utilizando linspace:


__________________________________________________________________________

c. Criar um vetor com 10 elementos de nmeros pares:


__________________________________________________________________________

d. Criar um vetor com 10 elementos de nmeros mpares:


__________________________________________________________________________

4. Dados os vetores abaixo, responda:

>> A=[3 6 9 12 15 16 18 20]


>> B=[2 4 6 8 10 12]

a. Como mostrar o primeiro elemento do vetor A?

___________________________________________________________________________

b. Como mostrar um bloco de componentes de vetor A, da primeira at a quarta posio?

___________________________________________________________________________

5. Execute os seguintes comandos e interprete os resultados:


a) a = 2500/20

b) a = 2500/20;
c) b = [1 2 3 4 5 6 7 8 9]

d) l = length(b)

e) [m,n] = size(b)

f) who

g) whos

h) clear

i) who

j) 5+67

k) x = 1 : 2 : 9

l) x = (0.8 : 0.2 : 1.4)

m) y = sin(x)

n) help sin

o) a = 2^3

p) a = 4/3

q) format long

r) a = 4/3

s) format short

t) clear

u) x = [- 1 0 2];

v) y = [-2 -1 1];

w) c = x + 2

6. Os nomes das variveis criadas no MATLAB a seguir esto corretos ou incorretos? Justifique.

a) dog1 =
b) num2 =
c) 3num =
d) Aluno_4 =
e) Jose_roberto =
f) _help =
g) Respostas? =
h) Grfico 5 =
i) Questo_09 =
7. Obtenha informao acerca da funo linspace:

>> help linspace

8. A distncia percorrida por uma bola em queda livre dada pela equao.

Use o MATLAB para calcular a posio da bola no tempo sendo que:

t=5s se x0 = 10m , v0 = 15m / s e a = 9,81m / s 2

9. Um crculo uma figura geomtrica que corresponde aos pontos internos a uma circunferncia.
A rea A de um crculo pode ser expressa matematicamente por: onde r o raio da
circunferncia e (Pi) uma constante.

Lembrando que o raio a metade de um dimetro de uma circunferncia, calcule no MATLAB, a


rea da circunferncia abaixo:

7,0

10. Faa a leitura das variveis: a = -1; b = 5; c =-6; e realize a resoluo da equao:

b + b 2 4ac b b 2 4ac
x1 = x2 =
2a 2a

11. Construa uma matriz 7x7 com entradas aleatrias (random).

12. Considere a srie 1+2+3...+100. Escreva um comando de Matlab para calcular o valor desta
srie.

13. Considere a srie sin(1)+sin(2)+sin(3)...+sin(100). Escreva um comando de Matlab para


calcular o valor desta srie.

14. Dada uma matriz A, calcular a mdia de cada coluna de A e guardar esses valores na matriz
C e calcular a mdia dos elementos das linhas de A, guardando na matriz L.

15. Criar as seguintes matrizes:


A = [1 2 3 4 5 6 7 8 9] B = [1;2;3;4;5;6;7;8;9] C = [1 2 3;4 5 6;7 8 9]
16. Calcular:
A' B' C'

17. Digitar:

a) B
b) who
c) whos
d) clear B
e) clc
f) A,C

18. Calcular:

a) sum(A)
b) sum(C')
c) diag(C)
d) sum(C)
e) sum(C')'
f) sum(diag(C))

19. Calcular:

a) C

b) C(4,3) = 1

c) s = C(1,3) + C(2,3) + C(3,3)

d) C(1,3) + C(2,3) + C(3,3) + C(4,3)

e) C(2,3)

f) M=100:-7:50

g) C(6)

h) H = 0:pi/4:pi

i) C(1:3,3)

j) s = sum(C(:,end))

k) C + 2

l) b = 2 * ones(3,3)
20. Considere a matriz abaixo que corresponde a notas de provas de alunos (10 alunos).

7.5 8.0 9.0


6.7 7.7 5.4
8.0 9.2 7.4
6.6 6.6 6.6
5.0 8.0 7.0
5.2 6.1 9.5
8.3 7.2 10.0
9.0 9.0 9.0
3.5 4.5 5.5
6.7 5.0 4.6

a) Calcule a nota final de cada aluno, como a mdia das 3 notas.


b) Calcule a mdia das notas de cada prova da turma:
c) Use as funes adequadas para listar:
A maior nota de cada prova:
A menor nota final:
A maior nota final:

21. Qual o valor resultante de:

4 X -1 0
2 3

22. D a matriz transposta de:

2 -1 5
3 4 -2

23. Se r=2, s= -3

3 1 2 0
5 2 0
A= -1 0 1 4 D= 1 3
B= -1 3 2 C=
5 4 5 -3 5 -2
5 0 1

Desenvolva as seguintes operaes, se possvel:

a) A+D
b) r.C
c) DA
d) s(A+D)
e) A.C
f) B.AD
g) r.(s.B)
h) C. A
i) D. C

Você também pode gostar