Contact
CoCalc Logo Icon
StoreFeaturesDocsShareSupport News AboutSign UpSign In
| Download

All published worksheets from http://sagenb.org

Views: 168699
Image: ubuntu2004
R=10*10^-9 NXe=50000 rho=54*NXe*3/(4*pi*R^3) wavelength=1.5*10^-10 distance=1.0 Nph=10^12; A=10^-12;
k,r=var('k,r') assume(k>0) k=real(k) assume(r>0) f=integral(4*pi*R^2*rho*sin(k*r)/(k*r), r,0, R)
"structure factor of the cluster: (integral evaluated outside the program)"
'structure factor of the cluster: (integral evaluated outside the program)'
f=8.1*10^6/R^3*(sin(R*k)-R*k*cos(R*k))/k^3
plot(f^2, 0, 5*2*pi/R)
"Thomson scattering cross section:" "sigma=re^2*((1+cos(2*theta))/2)*f^2"
'Thomson scattering cross section:'
epsilon0=8.85*10^-12; q=1.6*10^-19; m=9.91*10^-31; c=3*10^8; re=2.8*10^-15; sigma=re^2*f^2
plot(sigma, 0, 5*2*pi/R)
ph_dens=Nph/A px_A=(75*10^-6)^2 scattered_ph=sigma*ph_dens*solid_angle k=var('k') sc_angle=180/pi*2*asin(k*wavelength/(4*pi)) solid_angle=px_A/(4*pi*distance^2)*cos(sc_angle/180*pi)
import pylab p=plot(scattered_ph, 0, 5*2*pi/R)
"photons per Pixel assuming constant solid angle for Pixel of px_A/L^2"
'photons per Pixel assuming constant solid angle for Pixel of px_A/L^2'
p
"detector_coverage"
'detector_coverage'
import numpy detc_cov=numpy.arange(180/pi*atan((80*75*10^-6)/distance), 180/pi*atan(((80+512)*75*10^-6)/distance), 180/pi*atan((75*10^-6)/distance))
import numpy pylab.clf() pylab.plot([float(n(sc_angle(float(rr)))) for rr in numpy.arange(10^7,3*10^9, 10^7)], [float(n(scattered_ph(float(kk)))) for kk in numpy.arange(10^7,3*10^9, 10^7)]) pylab.plot([n(xx) for xx in detc_cov], 0.01*numpy.ones(len(detc_cov))) pylab.gca().set_yscale('log') pylab.savefig("voellig_egal")
[float(n(sc_angle(float(rr)))) for rr in numpy.arange(10^7,10^9, 10^7)]
[0.01367835982419781, 0.027356719843288881, 0.041035080252166511, 0.054713441245724019, 0.068391803018854835, 0.082070165766452458, 0.095748529683410549, 0.10942689496462288, 0.12310526180498341, 0.13678363039938629, 0.15046200094272597, 0.164140373629897, 0.17781874865579436, 0.19149712621531323, 0.20517550650334915, 0.21885388971479802, 0.23253227604455604, 0.24621066568751998, 0.25988905883858687, 0.27356745569265428, 0.28724585644462014, 0.3009242612893831, 0.31460267042184203, 0.3282810840368966, 0.34195950232944694, 0.35563792549439388, 0.36931635372663879, 0.38299478722108365, 0.39667322617263118, 0.41035167077618484, 0.42403012122664874, 0.43770857771892774, 0.45138704044792749, 0.46506550960855447, 0.47874398539571605, 0.49242246800432021, 0.50610095762927609, 0.51977945446549356, 0.53345795870788337, 0.54713647055135739, 0.56081499019082837, 0.57449351782121016, 0.58817205363741731, 0.60185059783436579, 0.61552915060697255, 0.62920771215015547, 0.64288628265883374, 0.65656486232792777, 0.67024345135235874, 0.68392204992704964, 0.69760065824692408, 0.71127927650690725, 0.72495790490192569, 0.73863654362690701, 0.75231519287678017, 0.76599385284647581, 0.77967252373092522, 0.79335120572506179, 0.80702989902382039, 0.82070860382213673, 0.83438732031494833, 0.84806604869719437, 0.86174478916381503, 0.87542354190975269, 0.88910230712995098, 0.90278108501935506, 0.91645987577291199, 0.93013867958556973, 0.94381749665227921, 0.95749632716799205, 0.97117517132766185, 0.984854029326244, 0.99853290135869555, 1.0122117876199757, 1.0258906883050449, 1.039569603608866, 1.0532485337264035, 1.0669274788526235, 1.0806064391824948, 1.0942854149109875, 1.1079644062330738, 1.1216434133437279, 1.1353224364379262, 1.149001475710647, 1.1626805313568707, 1.1763596035715798, 1.190038692549759, 1.2037177984863947, 1.2173969215764762, 1.2310760620149948, 1.2447552199969436, 1.2584343957173183, 1.2721135893711168, 1.285792801153339, 1.2994720312589882, 1.3131512798830687, 1.3268305472205879, 1.3405098334665555, 1.3541891388159835]