Hirdetés

2024. április 27., szombat

Gyorskeresés

Hozzászólások

(#896) z3rg válasza Infonium (#890) üzenetére


z3rg
csendes tag

És itt a neutron szórás kevert hullámokkal.

A könyvben leírt háttérzaj, amit a nem interferáló, egyetlen atomról szóródó neutronok okoznak, egyszerű hullámokkal is leírható.

Nincs spin-átfordulás a kristályban:
#if 0
van :
#if 1

Ahogy a nagykönyvben le van írva, éles konstruktív interferencia maximumok, és köztük a szórt sugárzás. És mindez összegzett forgó amplitudókkal.

int jj,y,kk;

for(jj=0;jj<400000;jj++)
{
float x=(float)(rand()%800);
float phase_start = 2*M_PI*(float)(rand()%1000)/1000;
float phase;
float dist;
float k=M_PI/0.01;
complex amp;

amp.real = 0;
amp.img = 0;



for(kk=0;kk<20;kk++)
{
float x2=(float)x-(float)(kk*0.5);
dist=sqrt(2000*2000+x2*x2);
phase=phase_start + dist*k;
#if 0
if((rand()%100)>50)
{
amp.real += cos(phase)/20;
amp.img -= sin(phase)/20;
}
else
{
amp.real += cos(phase)/20;
amp.img += sin(phase)/20;
}
#else
amp.real += cos(phase)/20;
amp.img += sin(phase)/20;
#endif
}

amp = mul( amp, conjugate(amp));
amp.real*=amp.real;

y=rand()%100;
if((int)(amp.real*100)>(rand()%100)) pix((int)x,y,0x009900);
}

Copyright © 2000-2024 PROHARDVER Informatikai Kft.