2
Tarea #1 Distribuciones de muestras de audio, de números aleatorios, y de diferencias. Fig.1 Distribuciones de muestras de audio, de números aleatorios, y de diferencias. Código: % Archivo ’LaplaceWav.m’ filename='marimba.wav'; dim=2950; % size of file a8.wav dist=zeros(256,1); ddist=zeros(512,1); fid=fopen(filename,'r'); buf=fread(fid,dim,'uint8'); %introducir enteros sin signo for i=46:dim % skip .wav file header x=buf(i)+1; dif=buf(i)-buf(i-1)+256; dist(x)=dist(x)+1; ddist(dif)=ddist(dif)+1; end subplot(2,2,1), plot(dist), colormap(gray) % dist de muestras de audio

Distribucion de Muestras

Embed Size (px)

DESCRIPTION

compresion

Citation preview

Page 1: Distribucion de Muestras

Tarea #1

Distribuciones de muestras de audio, de números aleatorios, y de diferencias.

Fig.1 Distribuciones de muestras de audio, de números aleatorios, y de diferencias.

Código:% Archivo ’LaplaceWav.m’filename='marimba.wav'; dim=2950; % size of file a8.wavdist=zeros(256,1); ddist=zeros(512,1);fid=fopen(filename,'r');buf=fread(fid,dim,'uint8'); %introducir enteros sin signofor i=46:dim % skip .wav file headerx=buf(i)+1; dif=buf(i)-buf(i-1)+256;dist(x)=dist(x)+1; ddist(dif)=ddist(dif)+1;endsubplot(2,2,1), plot(dist), colormap(gray) % dist de muestras de audiosubplot(2,2,2), plot(ddist), colormap(gray) % dist de diferenciasdist=zeros(256,1); ddist=zeros(512,1); % limpiar búferesbuf=randint(dim,1,[0 255]); % algunos números aleatoriosfor i=2:dimx=buf(i)+1; dif=buf(i)-buf(i-1)+256;dist(x)=dist(x)+1; ddist(dif)=ddist(dif)+1;endsubplot(2,2,3), plot(dist), colormap(gray) %dist de números aleatoriossubplot(2,2,4), plot(ddist), colormap(gray) %dist de diferencias