Buscar

TRABALHODERECUPERAÇÃO

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 6, do total de 6 páginas

Prévia do material em texto

Campus Uberlândia 
 
Ferramentas Computacionais – MATLAB 
 
Lista de exercicios (revisão) para realização da prova substitutiva 
 
 
Aluno(a):_________________________________________________ RA:____________________ 
 
Curso:__________________________Período:_____________ Nota: _______________________ 
 
Profa. Lilian Ribeiro Mendes Paiva (lilian.paiva@uniube.br) 
Profa. Maria Fernanda Almeida (nandasalmeida@yahoo.com.br) 
 
 
Observações: 
 Data para entrega: dia da prova substitutiva (aguardar agendamento); 
 Deverá ser realizada individualmente e entregue impressa; 
 Valor: 02 créditos (serão adicionados à nota da prova substitutiva); 
 Cópias de listas (listas idênticas) valerão 0 pontos; 
 Refazer também, a primeira prova aplicada e entregar junto com esta lista. 
 
 
Questões: 
1. O que é o MATLAB e qual a sua aplicabilidade para os cursos de engenharia? 
2. O que representa o "prompt" padrão (>>) exibido na a Janela de Comandos (Command Windows) 
do MATLAB? 
3. O ; (ponto e vírgula) pode ou não ser usado no MATLAB? Por quê? Qual sua função? 
4. O que os comandos básicos abaixo realizam no MATLAB? 
 who 
 clear <variável> 
 clear all 
 clc 
5. Qual a diferença entre os operadores de divisão “\” e “/” existentes no MATLAB? 
6. O que são operadores relacionais e lógicos? Apresente um exemplo de utilização. 
7. Qual a diferença entre os dois ambientes do MATLAB apresentados nas imagens abaixo? 
8. O que são variáveis? Porque elas são utilizadas no MATLAB? Apresente um exemplo. 
9. Apresente 03 regras para criação de variáveis. 
10. O que variáveis especiais no MATLAB? Apresente três. 
11. Como default, se um resultado é inteiro, o MATLAB mostra o número como inteiro. 
Igualmente, quando o resultado é real, o MATLAB mostra o número com 4 dígitos a direita 
do ponto decimal. Se os dígitos do resultado estiverem fora desta faixa, o MATLAB mostra o 
 
 
resultado usando a notação científica. Este padrão pode, entretanto, ser modificado. Usando 
formatos numéricos represente: 2 dígitos decimais, 4 dígitos decimais e 16 dígitos decimais 
12. Qual a diferença entre os dois ambientes de interface do MATLAB, demonstrados nas figuras 
a seguir: 
 
 
 
13. Utilize o MATLAB para realizar as operações abaixo e escreva as respostas: 
 
Expressão Formato Resposta Fórmula - Função 
12352+456+79 2 casas 
(123-456)*789 2 casas 
560/23 2 casas 
560\23 2 casas 
9
(2+2*4)
 2 casas 
2
2 
*22 2 casas 
7+3-4*3 2 casas 
3*(4+3) – 6*(45+25) + 
3*14 
2 casas 
 
 
35664*12
676*3414


 2 casas 
76*5023*32109 
 2 casas 
22
11
34
16
5,4
1

 4 casas 
21
3
 + 33
4
 - 100
2 
inteiro 
2
4
)00367,011(*003,0
18)6,011(


 4 casas 
 
 
14. Utilizando a sintaxe necessária, construa no MATLAB os vetores abaixo e observe os 
resultados: 
a) >> x=[31, 32, 53, 14, 85,4 6, 27, 80, 9,10] 
b) >> y=[12; 42; 53; 64; 85; 96; 7; 38; 19; 10] 
c) >> vetor1=[10:206] 
d) >> vetor2=[1:4:100] 
e) >> vetor3=linspace(1,20,5) 
f) >> x(4:end) 
g) >> x(4: 2: end) 
h) >> y = y' 
i) >> y=y*52 
j) >> a=1:5 , b=1:2:9 
k) >> f=[a,b] 
l) >> d=[a(1:2:5) 1 0 1] 
 
 
m) >> d=[a(1:2:5), 1, 0, 1] 
n) >> g=f.^2 
o) >> d=d+10 
p) >> d=d+0.5589 
q) >> d(4) 
r) >> d(4:end) 
 
15. Realize as operações abaixo no MATLAB, retorne as fórmulas e os resultados obtidos: 
a) A = Seno de 65° 
 Fórmula: ______________________________ Resultado: _______________ 
b) 
6*6885,0
488)7538( 332


 
 Fórmula_______________________________ Resultado: _______________ 
 
16. Gere uma seqüência de números pares que se inicia em 20 e termina em 100. 
17. Gere os seguintes vetores: 
a) com elementos que variam de 3 a 10 com incremento 1 
b) com elementos que variam de -5 a 5 com incremento 2 
c) com elementos que variam de 10 a 8 com incremento -0.2 
 
18. Utilizando a função linspace, gere os seguintes vetores: 
a) com 5 elementos variando entre 2 e 4 
b) com 10 elementos variando de -1 a 1 
c) com 7 elementos variando de 0 a 5 
d) com 7 elementos variando de 5 a 0 
 
19. Criar os seguintes vetores no MATLAB: 
 A = [1 2 3 4 5 6 7 8 9] B = [1;2;3;4;5;6;7;8;9] 
 
 
20. Como realizar a transposição no MATLAB dos vetores criados na questão anterior? 
21. A Função sum, realiza a soma dos elementos de um vetor. Digite os comandos abaixo e 
responda: O que representa a resposta gerada em cada opção abaixo? 
a) sum(A) 
b) sum(B) 
22. O que os comandos abaixo irão realizar? 
a) A=A’ 
b) A(3,1) 
c) s = B(1,3) + B(1,2) + B(1,3) 
d) s2=A(1,1) + A(2,1) + A(2,1) + A(4,1) 
e) M=100:-7:50 
f) M(6) 
g) H = 0:pi/4:pi 
h) s = sum(M(3:end)) 
i) M + 2 
j) b = 2 * ones(1,6) 
23. Elabore um programa em MATLAB (utilizando e editor – arquivos.m) com comandos de 
entrada e saída (input e disp) para inicializar as variáveis como: a = -1; b = 5; c =-6 e realize a 
resolução das equações: 
a
acbb
x
2
4
1
2 

 
a
acbb
x
2
4
2
2 

 
 
24. Construa uma matriz 7x7 com entradas aleatórias (random). 
25. Considere a série 1+2+3...+100. Escreva um comando de Matlab para calcular o valor desta 
série. 
26. Considere a série sin(1)+sin(2)+sin(3)...+sin(100). Escreva um comando de Matlab para 
calcular o valor desta série. 
27. Crie os vetores: A = [1 5 -4 67]; B = [0,3  
2
 -6] e seguida realize as operações: 
a) C=A+B; 
b) D = C-B; 
c) E = 5A - 2B+ 3C + 2D 
d) F=A*B 
 
 
 
28. Formate o número de casas decimais para 2(duas). Declare e inicialize as variáveis X e Z como X= 
13.5 e Z=8.1. Em seguida, determine: 
 
527.265 23  xxx
 
 
zx
x

314
 
 
23 )(
2
2
443
zx
z
x
z


 
29. Ler um número e imprimir seu sucessor e seu antecessor. 
30. Ler dois números e apresentar o resultado das operações: soma, subtração, divisão e multiplicação. 
Antes do resultado, apresente mensagens indicando cada operação. 
31. Ler o valor da base e da altura de um triângulo. Calcular e imprimir a área. (Área  (base x altura)/2). 
32. Ler dois valores inteiros (variáveis A e B) e apresentar o resultado do quadrado da diferença do 
primeiro valor (variável A) pelo segundo valor (variável B).

Outros materiais