Miért nem fér öszze a Relativitás elmélete a Kvantum elmélettel?






  • ifoton
    #1212
    Válasz a #1180ra, nem egészen úgy van ám, van néhány hiba a számításban.

    tavolsag:5000.000000
    specrel:6813.851439
    foto :6813.851439





    #include<stdio.h>
    #include<stdlib.h>
    #include<math.h>



    int main()
    {
    double x_ccd,x2,x_targy,y,y2,y_targy,b,t,v,c,tan_a;

    c=3e8; //fenysebesseg
    v=c*0.3;//fotogep sebessege

    x_targy=5000.0;//targy tavolsaga allo IRben (terbeli koordinata)
    y_targy=100.0;//targy nagysaga, magassaga, nem koordinata
    t=-fabs(x_targy/c);//ido koordinata, a fenyjel ekkor indult minusz, mert
    //amikor a lencsen atmegy a targyrol indult feny az lesz a (0,0) koordinata

    printf("tavolsag:%f \n",x_targy);//targy tavolsaga allo rendszerben

    b=1.0/sqrt(1.0-(v*v)/(c*c));
    printf("specrel:%f \n",(x_targy-v*t)*b);//Lorentz transzformacio
    //megvaltozott tavolsag a mozgo inerciarendszerben a specialis relativitas szerint




    x_ccd=1000.0;//ccd-lencse tavolsag, (ccd a kep keletkezesenek helye)


    x_targy*=b;//a hosszak rovidultek, emiatt az esemenyek tavolsagai megnottek mozgasiranyban
    x_ccd*=b;

    tan_a=y_targy/x_targy;//tangens alfa, ilyen szog alatt latszik a targy allo IRben (szog tangense)
    t=x_ccd/(v+c);//ido ameddig a mozgo ccd es a feny talalkozik

    x2=c*t;//feny-ccd talalkozasi pont a lencsetol szamolva
    //x2=x-v*t; // ugyan az a ccd mozgasabol szamolva
    y2=x2*tan_a;//keletkezo kep merete /kisebb mint az allo kep /

    tan_a=y2/x_ccd;// a lencse is mozog jobbra, mint a ccd, emiatt a fotogeppel egyutt mozogva a szog atan(y2/x_ccd)
    printf("foto :%f \n",y_targy/tan_a);// megvaltozott tavolsag a mozgo fotogep kepe alapjan

    }