24.08.2013 Aufrufe

Diplomarbeit Quantitative Analyse des Ausscheidungs- verhaltens ...

Diplomarbeit Quantitative Analyse des Ausscheidungs- verhaltens ...

Diplomarbeit Quantitative Analyse des Ausscheidungs- verhaltens ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

f=[0,0,0,0,0,0,0,0]<br />

fp=nimonival(f)<br />

s=fp(0) ; width of logNormal SD<br />

N0=fp(1) ; Number density<br />

num2=fp(2) ;Number of datapoints for sizedist<br />

pi=fp(3)<br />

a=findgen(num2)<br />

a=a*a0/(num2/2)+a0*s<br />

da=a(1)-a(0)<br />

fa=N0/((sqrt(2*pi)*s*a0))*exp(-0.5*(alog(a/a0)/s)^2)<br />

teta=findgen(num)<br />

teta=teta/(num-1)*pi/2<br />

deltateta=teta(1)-teta(0)<br />

int=fltarr(num,num)<br />

intges=fltarr(num,num)<br />

for l=0,num2-1 do begin<br />

for i=0,num-1 do begin<br />

for j=0,num-1 do begin<br />

qr=q(j)*sin(teta(i))<br />

qz=q(j)*cos(teta(i))<br />

u=sqrt((qr*a(l))^2+(n*a(l)*qz)^2)<br />

int(i,j)=factor*fa(l)*((4*pi/3)*(a(l)^3*n))^2*da*((sin(u)u*cos(u))/u^3/3)^2<br />

endfor<br />

endfor<br />

intges=intges+int<br />

endfor<br />

intges=intges/total(fa)<br />

av1=fltarr(num)<br />

for i=0,num-1 do begin<br />

av1(i)=i0*total(intges(*,i)*sin(teta))*deltateta<br />

endfor<br />

;************** Calculate Modelfunction for g' *********<br />

aa=fp(4)<br />

bb=fp(5)<br />

cc=fp(6)<br />

dd=fp(7)<br />

int2=fltarr(num)<br />

for i=0,num-1 do begin<br />

int2(i)=amp2*(aa*(q(i)/qmax)^4/((q(i)/qmax)^4+cc))*bb/(bb+((q(i)/qmax)^2-1+dd)^2)<br />

endfor<br />

;************** Calculate Total intensity *********<br />

;q-4 Contribution<br />

int3=amp3/q^4<br />

av=fltarr(num)<br />

for i=0,num-1 do begin<br />

av(i)=av1(i)+int2(i)+int3(i)<br />

endfor<br />

end<br />

function nimoniparc,q,i,vector<br />

;OP Nov. 2001<br />

;Procedure called by SANSFIT.pro<br />

;<br />

98

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!