Escolar Documentos
Profissional Documentos
Cultura Documentos
Trabalho 1
x = 0:1:25;
X = 24:-1:0
X = 0:1:25
Y = linspace(24,0,25)
n = 0:99 %Cria um vetor com 100 posições de 0 a 99
z = zeros(1,100) %cria um vetor com 100 posições todas de elemento 0
z(1:26)= X %As posições 1 a 26 são completadas com os elementos de X
z(27:51)= Y %As posições 27 a 51 são completadas com os elementos de Y
plot(n,z) %O conjunto de matrizes é retornado como gráfico (elementos N
na abcissa e Z na ordenada)
axis([-2 100 -1 30])%Determina-se os extremos dos eixos x e y
respectivamente
grid
X = 0:1:25
Y = linspace(24,0,25)
n = 0:99 %Cria um vetor com 100 posições de 0 a 99
z = zeros(1,100) %cria um vetor com 100 posições todas de
elemento 0
z(1:26)= X %As posições 1 a 26 são completadas com os
elementos de X
z(27:51)= Y %As posições 27 a 51 são completadas com os
elementos de Y
plot(n,z) %O conjunto de matrizes é retornado como gráfico
axis([-2 100 -1 30]) %Determina-se os extremos dos eixos x e y
respectivamente
grid
3.1/3.2. Para a criação das duas matrizes A(3x3) e C(3x2) foi usado os comandos
que estão nas imagens a seguir:
Logo em seguida foi feito a multiplicação das mesmas.
3.3. Quando é utiliza o comando A.*C aparece uma mensagem de erro, isso
acontece devido à dimensão das matrizes, para a utilização desse comando é
necessário que as matrizes tenham a mesma dimensão.
3.4. O código a baixo foi realizado para a criação de uma matriz unitária 1500x1500,
logo após a criação seus termos são multiplicados por 5. A função tic-toc tem a
função de contador e a mesma retorna o tempo gasto para a realização da
operação.
clc;
clear all;
clc;
clear all;
M = mean(X,2)
X1 = X - M*ones(1,3)
clc;
clear all;
4.2. Quando os valores de FS e Bits alterados, onde nesse caso foi de 44100Hz e
16 bits, temos o código abaixo. Se a taxa de amostragem é aumentada, podemos
observar um som mais agudo, devido a maior frequência de execução do áudio
original, agora quando de diminuímos a taxa de amostragem o som será mais
grave.
FS = FS*10;
BITS = BITS*2;
music = 'musica.wav'
[Y,FS,BITS] = wavread(musica);
soundsc(Y,FS,BITS);
plot(Y);
[m n] = imread('teste', 'bmp');
Y = ind2gray(m,n);
imshow(Y);
imagem = 'teste1';
matriz = imread(imagem, 'bmp');
figure(1);
contour(matriz);
figure(2);
mesh(matriz);
6.2.
i)
n = 0:10;
y = zeros(1,length(n));
for j = 1 : length(y)
y(1,j) = n(1,j).*sin(pi*n(1,j)/2);
end
xlabel('n');
ylabel('y');
stem(n,y);
n = 0:10;
zn = zeros(1,length(n));
for j = 1:length(zn)
zn(1,j) = (0.5^n(1,j)).*exp(i*n(1,j)*pi/2);
end
xlabel('n');
ylabel('zn');
stem(n,abs(zn)); %O comando dessa forma plota o gráfico absoluto da curva