TD corrigés : Limitations, diagnostics
Transcription
TD corrigés : Limitations, diagnostics
L3-Mag1 Phys. fond., TD C 13-14 Corrigés Limitations, diagnostics 2013-10-11 05 :42 :39 page 1 TD corrigés : Limitations, diagnostics //etalement_paquet_d_onde.cpp #include<cmath> #include<iostream> using namespace std; int main() { double a,hb,t,m,u,del,d,rho,c=3.e8,k; cout << endl; cout << "En SI : ************************************" << endl; // Électron a=1.e-10; hb=1.05e-34; m=9.11e-31; t=1.; u=2*hb*t/m/a/a; del=a/2*sqrt(1+u*u); cout << "Électron SI : m=" << m << " u=" << u << " u2=" << u*u << " del=" << del << endl; // Proton m=1836.1515*m; u=2*hb*t/m/a/a; del=a/2*sqrt(1+u*u); cout << "Proton SI : m=" << m << " u=" << u << " u2=" << u*u << " del=" << del << endl; // Sphère d=1.e-3;a=1.e-6;rho=1000.; m=d*d*d/6*M_PI*rho; u=2*hb*t/m/a/a; del=a/2*sqrt(1+u*u); cout << "Sphère SI : m=" << m << " u=" << u << " u2=" << u*u << " del=" << del << " del-a/2=" << del-a/2 << " dev. lim.=" << u*u*a/4 << endl; cout << endl; cout << "En unites microscopiques : ************************************" << endl; // Électron a=1.e5; hb=196.875; m=0.512; t=c*1.e15; u=2*hb*t/m/a/a; del=a/2*sqrt(1+u*u); cout << "Électron unit. mic. : m=" << m << " u=" << u << " u2=" << u*u << " del=" << del << endl; // Proton m=1836.1515*m; u=2*hb*t/m/a/a; del=a/2*sqrt(1+u*u); cout << "Proton unit. mic. : m=" << m << " u=" << u << " u2=" << u*u << " del=" << del << endl; // Sphère d=1.e-3;a=1.e9;rho=1000.;k=1.6e-13; m=d*d*d/6*M_PI*rho*c*c/k; u=2*hb*t/m/a/a; del=a/2*sqrt(1+u*u); cout << "Sphère unit. mic. : m=" << m << " u=" << u << " u2=" << u*u << " del=" << del << " del-a/2=" << del-a/2 << " dev. lim.=" << u*u*a/4 << endl; return 0; } 1