Escolar Documentos
Profissional Documentos
Cultura Documentos
Nome:
Introdução ao Matlab
Laboratório de Engenharia – Exp. 1
2 – PROCEDIMENTO EXPERIMENTAL
[ ][ ]
1 2 5 7 7.4 pi 0
4 6 3 8 −4 2 3
A= e B¿
10 12 25 −4 0.1 10 0
−60 83 45 13 10 25 32
Respostas:
a) A(3.2) ans=12
b) B(2.2) ans=2
c) d=[A(1,1) A(1,2) A(1,3)] ans=d=1 2 5
d) B(:,3) ans= 0 3 0 32
Respostas:
-3.4000 -3.0800 -2.7600 -2.4400 -2.1200 -1.8000 -1.4800 -1.1600 -0.8400 -0.5200 -
0.2000 0.1200
Columns 13 through 24
MATLAB - LABORATÓRIO 1
16/8/2016
0.4400 0.7600 1.0800 1.4000 1.7200 2.0400 2.3600 2.6800 3.0000 3.3200 3.6400
3.9600
Columns 25 through 36
4.2800 4.6000 4.9200 5.2400 5.5600 5.8800 6.2000 6.5200 6.8400 7.1600 7.4800
7.8000
3 – Faça as operações:
a) A * B;
b) A * A;
c) A .* A
Respostas:
a) 1.0e+03 *
c) 1 4 25 49
16 36 9 64
100 144 625 16
3600 6889 2025 169
MATLAB - LABORATÓRIO 2
16/8/2016
6 5 4 3 2
a) P1=s +7 s +2 s + 9 s +10 s +12 s +15
Respostas:
-6.8731 + 0.0000i
0.7632 + 1.0822i
0.7632 - 1.0822i
-1.0000 + 0.0000i
-0.3266 + 1.0667i
-0.3266 - 1.0667i
Respostas:
-8.1330 + 0.0000i
0.6996 + 0.9880i
0.6996 - 0.9880i
-1.2183 + 0.0000i
-0.5240 + 1.0501i
-0.5240 - 1.0501i
Respostas:
conv([1 7], conv([1 8], conv([1 3], conv([1 5],conv([1 9],[1 10])))))
Respostas:
MATLAB - LABORATÓRIO 3
16/8/2016
0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38
Columns 21 through 26
40 42 44 46 48 50
Respostas:
linspace(0,2*pi,5000
Respostas:
zeros(2) ans= 0 0
0 0
Respostas:
3.5000 3.5000
3.5000 3.5000
3.5000 3.5000
3.5000 3.5000
7 = Construa um vetor constituído pelos números pares de 0 a 10 seguido pelos números ímpares de 0 a
10
Respostas:
MATLAB - LABORATÓRIO 4
16/8/2016
0 2 4 6 8 10 0 1 2 3 4 5 6
7 8 9
Column 17:
10
Respostas:
V = 10*x+1
a) x+y
b) x-y
c) 3*x
d) x.*y
resposta: 0 2 9
e) x./y
resposta: Inf 2 1
f) y./x
g) y.^2
resposta: 0 1 9
MATLAB - LABORATÓRIO 5
16/8/2016
h) x.^y
Respostas: linspace(5,5,100)
a) x = a(5: -1: 2)
b) y = a(1:4)
c) z = a(2:2:4)
d) w = a(3)
resposta: 5
MATLAB - LABORATÓRIO 6
16/8/2016
MATLAB - LABORATÓRIO 7
16/8/2016
−2 t
f ( t )=e sen(3 t )
Respostas:
>> x = 0:0.01:10;
MATLAB - LABORATÓRIO 8
16/8/2016
1 – (EISENCRAFT, 2006) Reescreva o script plotdata visto acima de forma que ele seja uma função que
recebe a variável alfa. Ou seja, escreva uma função que faça um gráfico da função y ( t ) =sin αt no
intervalo [ 0 ≤t ≤1 ] e α é um parâmetro escolhido pelo usuário.
Respostas:
(PLOTDATA)
function [ y ] = plotdata( alfa )
t = 0:0.01:1;
y = sin(alfa*t);
plot(t,y);
(COMMAND WINDOW)
plotdata(5);
MATLAB - LABORATÓRIO 9
16/8/2016
2 – (EISENCRAFT, 2006) Escreva uma função Matlab chamada pulso2graf cujas entradas sejam dois
números inteiros a e b com a < b . A função deverá fazer o gráfico de um pulso com amplitude 2 no
intervalo a ≤ n ≤ b . O gráfico deve começar em a − 2 e terminar em b + 2.
Respostas:
MATLAB - LABORATÓRIO 10