You are on page 1of 2

clear all close all clc load('cat3.

txt') frec=cat3(:,2) mag=cat3(:,1) lof=length(frec) Varianza=0 xy=0 xx=0 xxXX=0 xyXY=0 b0=0 c0=0 Mediaf=sum(frec)/lof Mediam=sum(mag)/lof for(n=1:1:lof) Varianza=(Varianza+(Mediaf-(frec(n)))^2) end Varianza=Varianza/lof Dees=(Varianza)^.5 for(n=1:1:lof) xy=(xy+(mag(n)*frec(n))) %calculo magnitud por frecu encia end %calculo Varianza %calculo Desviacion estandar

for(n=1:1:lof) xx=(xx+(mag(n)*mag(n))) %calculo magnitud al cuadrad o end b=(xy-(lof*Mediam*Mediaf))/(xx-lof*((Mediam)^2)) %Calculo de B for(n=1:1:lof) alcular B xyXY=(xyXY+(((mag(n)-Mediam))*(frec(n)-Media f))) end for(n=1:1:lof) xxXX=(xxXX+((mag(n)-Mediam)^2)) end % Segunda forma de c

b0=xyXY/(xxXX)

%%%%%%%%%%%%%%%%%%%%%%%%

c0=Mediaf-b0*Mediam %%%%%%%%%%%%%%%%%%%%%%%%

c=Mediaf-b*Mediam v=4:1:7 y=b0*v+c0 semilogy(v,10.^y) hold on semilogy(mag,10.^frec,'xr') xlabel('Magnitud') ylabel('Frecuencia')

%Calulo de C

%Recta Ajustada

Y=BX+C

You might also like