Elektron bana
n = 92.
load('EHField_3D_5to15fs.mat');
XX (1) = 0;
yy(1)=y(40);
ZZ (1) = 332 * 10 ^ -9;
VX(1) = 0;
vy(1) = 0;
VZ(1) = 10 ^ 6.
för i = 2:n
hastighet = vt(xx(i-1),yy(i-1),zz(i-1),vx(i-1),vy(i-1),vz(i-1),i-1);
VX(i) = speed(1,1);
vy(i) = speed(1,2);
VZ(i) = speed(1,3);
läge = xz(xx(i-1),yy(i-1),zz(i-1),vx(i-1),vy(i-1),vz(i-1),i-1);
XX(i) = position(1,1);
yy(i) = position(1,2);
ZZ(i) = position(1,3);
plot3(xx,yy,ZZ)
Vänta
slutet
Och nu har jag att simulera från många olika första gången. Jag hade skrivit här koden
Avmarkera alla.
n = 92.
load('EHField_3D_5to15fs.mat');
XX (1) = 0;
yy(1)=y(40);
ZZ (1) = 332 * 10 ^ -9;
VX(1) = 0;
vy(1) = 0;
VZ(1) = 10 ^ 6.
för en = 90
för j = en: n
för i = 2:n-en + 2
hastighet = vt(xx(i-1),yy(i-1),zz(i-1),vx(i-1),vy(i-1),vz(i-1),j-1);
VX(i) = speed(1,1);
vy(i) = speed(1,2);
VZ(i) = speed(1,3);
läge = xz(xx(i-1),yy(i-1),zz(i-1),vx(i-1),vy(i-1),vz(i-1),j-1);
XX(i) = position(1,1);
yy(i) = position(1,2);
ZZ(i) = position(1,3);
plot3(xx,yy,ZZ)
Vänta
slutet
slutet
slutet