Diplomarbeit Quantitative Analyse des Ausscheidungs- verhaltens ...
Diplomarbeit Quantitative Analyse des Ausscheidungs- verhaltens ...
Diplomarbeit Quantitative Analyse des Ausscheidungs- verhaltens ...
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