Está en la página 1de 4

Espectro de Frecuencia

Traza=load('C:\Users\HECTOR GALLARDO\Documents\Carlos\Universidad\Topicos
Petroleros\Proyecto\Trazas\Trazas F03-2\Traza 722-849 .txt');

T1 = load('C:\Users\HECTOR GALLARDO\Documents\Carlos\Universidad\Topicos
Petroleros\Proyecto\Trazas\Trazas F03-2\Vector tiempo.txt'); %Carga de un vector tiempo de la
traza, este vector tiempo se %

Tiempo=T1/1000; %Tiempo en segundos

[G,f]=fftrl(Traza,Tiempo); %Transformada de Fourier Crewes

%G: Transformada y f: Frecuencia

% Matlab tiene la funcion de transforma de Fourier, pero la de Crewes esta acondicionada a la %


forma como se trabaja en Geofisica.

Esp_Amp=abs(G); %Espectro de amplitud

plot(f,Esp_Amp,'r-')
Ondcula de Autocorrelacion.

Traza=load('C:\Users\HECTOR GALLARDO\Documents\Carlos\Universidad\Topicos
Petroleros\Proyecto\Trazas\Trazas F03-2\Traza 721-848 .txt');

>> Traza2=load('C:\Users\HECTOR GALLARDO\Documents\Carlos\Universidad\Topicos


Petroleros\Proyecto\Trazas\Trazas F03-2\Traza 721-848 .txt');

>> Traza3=load('C:\Users\HECTOR GALLARDO\Documents\Carlos\Universidad\Topicos


Petroleros\Proyecto\Trazas\Trazas F03-2\Traza 722-847 .txt');

>> Traza4=load('C:\Users\HECTOR GALLARDO\Documents\Carlos\Universidad\Topicos


Petroleros\Proyecto\Trazas\Trazas F03-2\Traza 722-849 .txt');

>> autoc1=xcorr(Traza1);

>> autoc2=xcorr(Traza2);

>> autoc3=xcorr(Traza3);

>> autoc4=xcorr(Traza4);

>> autocProm=((autoc1+autoc2+autoc3+autoc4)/4);

>> AutoC_norm=autocProm/max(autocProm);

plot(AutoC_norm),title('Ondcula Autocorrelacin')
Ondcula de Espectro de Frecuencia
Traza0=load('C:\Users\HECTOR GALLARDO\Documents\Carlos\Universidad\Topicos
Petroleros\Proyecto\Trazas\Trazas F02-1\Traza 361-336.txt');
[m,n]=size(Traza0);
muestreo=4/1000;
Tiempo=1.3:muestreo:(1.8-muestreo);
[G,f]=fftrl(Traza0,Tiempo);
Abs_G=abs(G);
Wavelet=ifftrl(Abs_G,f);
[a,b]=size(Wavelet);
Muestras_2=muestreo:muestreo:muestreo*a;
plot(Muestras_2,Wavelet),grid,title('Ondicula de Espectro de Frecuencia Traza 361-336')

Traza1=load('C:\Users\HECTOR GALLARDO\Documents\Carlos\Universidad\Topicos
Petroleros\Proyecto\Trazas\Trazas F03-2\Traza 722-847 .txt');
[m,n]=size(Traza1);
muestreo=4/1000;
Tiempo=1.2:muestreo:(1.4-muestreo);
[G,f]=fftrl(Traza1,Tiempo);
Abs_G=abs(G);
Wavelet=ifftrl(Abs_G,f);
[a,b]=size(Wavelet);
Muestras_3=muestreo:muestreo:muestreo*a;
plot(Muestras_3,Wavelet),grid,title('Ondicula de Espectro de Frecuencia Traza 722-847')

Traza2=load('C:\Users\HECTOR GALLARDO\Documents\Carlos\Universidad\Topicos
Petroleros\Proyecto\Trazas\Trazas F03-2\Traza 722-849 .txt');
[m,n]=size(Traza2);
muestreo=4/1000;
Tiempo=1.2:muestreo:(1.4-muestreo);
[G,f]=fftrl(Traza2,Tiempo);
Abs_G=abs(G);
Wavelet=ifftrl(Abs_G,f);
[a,b]=size(Wavelet);
Muestras_4=muestreo:muestreo:muestreo*a;
plot(Muestras_4,Wavelet),grid,title('Ondicula de Espectro de Frecuencia Traza 722-849 ')
Traza3=load('C:\Users\HECTOR GALLARDO\Documents\Carlos\Universidad\Topicos
Petroleros\Proyecto\Trazas\Trazas F03-2\Traza 723-848 .txt');
[m,n]=size(Traza3);
muestreo=4/1000;
Tiempo=1.2:muestreo:(1.4-muestreo);
[G,f]=fftrl(Traza3,Tiempo);
Abs_G=abs(G);
Wavelet=ifftrl(Abs_G,f);
[a,b]=size(Wavelet);
Muestras_5=muestreo:muestreo:muestreo*a;
plot(Muestras_5,Wavelet),grid,title('Ondicula de Espectro de Frecuencia Traza 723-848 ')

También podría gustarte