Buscar

Lista 1_GABARITO - matlab

Prévia do material em texto

1 
 
GABARITO LISTA 1 - MATLAB 
1. Criar um diretório via prompt do matlab com o seguinte caminho: c:\aula_prog2\aula2 
>>mkdir aula_prog2 
>>cd aula_prog2 
>>mkdir aula2 
>>cd aula2 
2. O que acontece quando digitamos diary aula2.txt e diary off no prompt do matlab? 
diary aula2.txt – inicia a cópia de todos os comandos efetuados no prompt do matlab e seu 
armazenamento será feito dentro do arquivo aula2.txt e diary off – encerra a cópia dos comandos e 
fecha o salvamento no arquivo aula2.txt. 
3. Como podemos recuperar os comandos efetuados no prompt do matlab? 
Efetuando a execução do comando type aula2.txt. 
4. Criar uma matriz-vetor A com seu nome completo. 
>> a='bruno guingo' 
5. Criar uma matriz-vetor B (1x8) com seu RGU onde cada número representa um campo. Não 
apresentar a matriz no prompt do matlab. 
b=[1 2 3 4 5 6 7 8]; 
6. Criar uma matriz C (1x8) com números a sua escolha. 
>> c=rand(1,8) 
7. Criar uma matriz D (2x8) com a concatenação da matriz B com a matriz C. 
>> d=[b;c] 
8. Criar uma matriz E (1x16) com a concatenação da matriz B com a matriz C. 
>> e=[b,c] 
9. Limpar a tela. 
>>clc 
10. Apresentar em F, o conteúdo da linha 2 coluna 5 da matriz D. 
>> f=d(2,5) 
11. Apresenta em G, o conteúdo da indexação da matriz D na posição 13. 
>> g=d(13) 
12. Criar uma matriz-vetor H com elementos em progressão aritmética, iniciando em 2 e terminado em 
24, com passo igual a 3. 
>> h=(2:3:24) 
13. Criar uma matriz I (3x8) com a concatenação da matriz D com a matriz H. 
>> i=[d;h] 
2 
 
14. Qual será a apresentação no prompt do matlab das seguintes linhas de comando: 
a) >> I(:,3:6) 
ans = 
 3.0000 4.0000 5.0000 6.0000 
 0.1270 0.9134 0.6324 0.0975 
 8.0000 11.0000 14.0000 17.0000 
b) >> I (1:2,5:end) 
ans = 
 5.0000 6.0000 7.0000 8.0000 
 0.6324 0.0975 0.2785 0.5469 
c) >> I (4,10)=1.2 
ans = 
 1.0000 2.0000 3.0000 4.0000 5.0000 6.0000 7.0000 8.0000 0 0 
 0.8147 0.9058 0.1270 0.9134 0.6324 0.0975 0.2785 0.5469 0 0 
 2.0000 5.0000 8.0000 11.0000 14.0000 17.0000 20.0000 23.0000 0 0 
 0 0 0 0 0 0 0 0 0 1.2000 
15. Qual é o conteúdo da memória? 
a, ans, b, c, d, e, f, g, h, i. 
16. Salvar um arquivo de nome lista1 com as variáveis A, B, C, D, F, I. 
>> save lista1.mat a b c d f i 
17. Limpar a tela e o conteúdo da memória. 
>>clc; clear all 
18. Carregar em memória o conteúdo do arquivo lista1. 
>> load lista1.mat 
19. Limpar a tela. 
>>clc 
20. Qual é o conteúdo da memória? 
a, b, c, d, f, i

Outros materiais