Keresés

Részletes keresés

qescson Creative Commons License 2012.02.04 0 0 569

Nos, az elejen az f frekvenciat egy v sebbessegu, ferde vilagvonal adja, Vissza kell szamolni Dopplerrel.

f(eredeti)=f*c2/(c2-v)

 

 

 

lol

Ha a mozgó forrás f0 frekvenciájú hullámot bocsát ki, akkor a közeghez képest álló megfigyelő az alábbi módon meghatározható f frekvenciát észlel:

http://hu.wikipedia.org/wiki/Doppler-effektus

 

 

Szoval.

A kozeghez kepest mozgo forras. Most a fenyorarol van szo. De ez lehet az elektron is.

 

A kozeghez kepest mozog? Milyen kozeghez? Nekem azt mondtak, olyan nincs...

 

Előzmény: qescson (562)
qescson Creative Commons License 2012.02.04 0 0 568

kizarolag ct utat tud megtenni

Előzmény: qescson (564)
qescson Creative Commons License 2012.02.03 0 0 567

Mert a terido LEHET egy olyan kristaly,

 

Bocsanat lol

Előzmény: qescson (561)
qescson Creative Commons License 2012.02.03 0 0 566

Tudom, c+-v, sok ember meg mindig fajdalmat erez ezek lattan.

 

Pedig semmi gond nincs. Miert?

Egy kulso KR-ben vagyunk, ebben mozog  a fenyora. A feny sebessege c.

 

Igenam, de az ora mozog. Hogyan kell szamolni ekkor?

d{ket tukor tavolsagnyi} hosszt kell megtennie a fenynek, de kozben a masik tukor elmozdul vt tavolsagot, ugyanis v sebesseggel megy.

Ugyanezen ido alatt a feny megteszi az egesz tavolsagot. {igen, ovodas fizika}

 

d+v*t=c*t
d/t+v=c
c/t=c-v
d/(c-v)=t

 

Tehat semmi relativisztikus-ellenes egyenletet nem irtam. Igy kell szamolni ket mozgo tukor kozt pattogo feny periodusidejet egy kulso KR-ben.

 

Előzmény: qescson (562)
qescson Creative Commons License 2012.02.03 0 0 565

A kerdes nem az, hogy ez vagy az a leiras a helyes.

 

A helyes szamitas mindig azt mutatja, hogy egy ujabb nezopontot talaltunk a problemara.

Ezt a fizika dualitasnak nevezi, es lepten nyomon talalkozunk ezekkel.

 

A kerdes az, hogy hogyan illesztheto ez a "hullamcsomagos Lorentz-kontrakcio"-hoz.

Előzmény: qescson (564)
qescson Creative Commons License 2012.02.03 0 0 564

Ennek a latszolag lenyegtelen reszletnek van egy fontos kovetkezmenye.

A d fenyora meret es a frekvencia szorzata mindig c. Pontosabban c=d*f*2.

 

Mit jelent ez?

A feny 1 masodperc alatt, ameddig szamoljuk a rezges frekvenciajat, csak es kizarolag c utat tud megtenni. Ez mondhatni, magatol ertheto.

De miert fontos ez? Mert ha nagyobb rezgesre kesztetjuk a vakuumot, akkor csak es kizarolag ugy kepes elerni ezt a nagyobb frekvenciat, ha a d osszemegy.

 

Lehetne mondani, na itt a megoldas a mozgo oszcillatorokra. Nos nem.

Ennek csak idoiranyban van ertelme, nem a mozgo pont megy igy ossze, hanem a hullamot kozvetito kozeg oszcillatora.

 

 

 

 

 

Előzmény: qescson (562)
qescson Creative Commons License 2012.02.03 0 0 563

A fazissebesseget az alabbi hosszaszolas reszletezi:

 

http://forum.index.hu/Article/viewArticle?a=115144362&t=9179288

 

 

 

Előzmény: ragon (435)
qescson Creative Commons License 2012.02.03 0 0 562

Lehet ez az egyik ertelmezes, de mas megoldas is van.

 

Aki koveti a szamitasokat, az eszrevette, hogy az mozgo fenyoranal szamitott f frekvencia sehova nem kotheto.

    d/=b;
    t=d/(c-v);
    t+=d/(c+v);
    f=1.0/t;

 

Latszolag.

Ugyanis ez egy KR-ben egy mozgo vilagvonal adja ki.Marpedig ilyen esetben mindig egy Doppler-eltolodott frekvenciat kapunk.

 

A frekvencia nem mas, mint az idoiranyu terido hullamfrontok szama 1 masodperc idointervallumban vizsgalva. Magyarul az adott Kr terido abrajan huzunk egy fuggoleges, 1c hosszu vonalat, es megszamoljuk, mennyi hullmfrontot metsz ez a vonal.

 

A Doppler eltolodott frekvencia pedig az a szam, amennyit egy ferde vilagvonal metsz el. {A relativisztikus Doppler csak annyiban ter el ettol, hogy ott a ferde vilagvonal hossza a sajatidoben 1 masodperc.}

 

Nos, az elejen az f frekvenciat egy v sebbessegu, ferde vilagvonal adja, Vissza kell szamolni Dopplerrel.

f(eredeti)=f*c2/(c2-v)

Mi az a c2? Nos, ez az anyaghullam fazissebessege. ami ugye c2=cc/v.

 

 

Az igy kapott f(eredeti) mar ismeros. Ez az f=mccb/h frekvencia a v sebessegu elektron QM frekvenciaja.

{a tovabbiakhoz fontos megjegyezni, hogy ez idoiranyu, tehat nem rendelheto a mozgo ponthoz, a kulso KR-hez tartozo ertek...}

Előzmény: qescson (561)
qescson Creative Commons License 2012.02.02 0 0 561

l4d=h/(m0*c)*sqrt(1.0-tan(fi)*tan(fi))/sqrt(1.0+tan(fi)*tan(fi))

egyenlet szerint kell hogy valtozzon,

 

..es miert valtozik igy? Mert a terido egy olyan kristaly, amiben a hullam eltero iranyokban eltero sebesseggel terjed.

 

Halad egy hullam, egy masik hullam altal gerjesztett racson Bragg-diffrakciot szenved. A hullam mozgasi szoge megvaltozik, es amiatt a hullamhossza is, mert a kozegben a hullam sebessege nem egyforma minden iranyban.

 

 

Itt nem vetodik fel a mozgo oszcillatorok masik problemaja sem,  miszerint a hullamfront miert megy eltero szogben. Itt diffrakcio tortent, persze hogy eltero szogben halad.

Mar irtam, de irom ujra, a Lorentz kontrakciot a hullamcsomagok kiadjak automatikusan, nem kell az elmeletbe beleeroltetni.

Az egyetlen problema, hogy nem nagyon lehet tovabb lepni. Legalabb is most nem latok erre lehetoseget.

 

 

 

Előzmény: qescson (556)
qescson Creative Commons License 2012.02.02 0 0 560

Regota ismerem ezt az irast, de soha nem birtam vegigolvasni. 

Ahogy en levezetem az egyenleteket, szemmel lathatoan teljesen mas megkozelitese a problemanak.

Az eredmeny megis hasonlo.

 

Nem elfogadni kell a dolgokat, hanem utanaszamolni. Nehany forumozo meg mindig ugy kepzelni a gondolatkiserletek lenyeget, hogy felevet egy kerdest, es utanna szavakat egymasra halmozva megoldja a problemat. lol, nem.

Teves azt hinni, hogy Einstein is ezt muvelte. Nem.

 

A fizika nyelve a matematika. Ami nem kiszamolhato, annak nem sok helye van a fizikaban.

 

 

Par eve meg egyaltalan nem hittem az eterben. Nem voltam es igazan most sem vagyok eterhivo.

De tudom  a szamokbol, hogy az is egy helyes megoldas lehet.

 

Előzmény: qescson (559)
qescson Creative Commons License 2012.02.02 0 0 559

Idezet a linkrol

 

Nos, a szilárdtestfizikában van egy hihetetlenül egyszerű modell, amely egy kristályrács, és az
ebben terjedő hanghullámok, azaz fononok leíró törvényei szóról szóra megegyeznek a
relativitáselmélet képleteivel! Itt a kristályrács játssza az éter szerepét, és láss csodát, a
fononok mégis úgy viselkednek, mintha az éter, azaz a kristályrács ott se lenne! Na ha ez így
megy a kristálynál, akkor miért ne menne a vákuumnál? Isten nem talál ki két külön törvényt,
ami bevált az egyiknél, beválik a másiknál is! Valóban, ha veszem a legegyszerűbb rugalmas
kristályrács-modellt, és felírom rá a Newtoni képleteket, minden egyes tömegpontra F=m⋅a,
akkor a Rugó-tömeg modellt leíró egyenlet éppen a relativisztikus Klein-Gordon egyenlet
lesz!
Ez egész pontosan azt jelenti, hogy a kristályrácsban mozgó minden hullámcsomag úgy
torzul, ahogy azt a Lorentz-transzformáció leírja! A kvantummechanika óta tudjuk hogy
minden anyag egyúttal hullám is, és rá éppen egy relativisztikus diszperziós összefüggés
vonatkozik! Megvan tehát a magyarázat arra, hogy miért éppen a relativitáselmélet képletei
írják le a mozgást!

 

 

Nos, igen.

Előzmény: qescson (550)
qescson Creative Commons License 2012.02.02 0 0 558

Ez egyben az lm helyessegenek a megerositese is.

Nem csak a Lorentz-transzformacioval szamolhato, hanem a fenyoraval is. {bozonikus mozgassal}

Előzmény: qescson (557)
qescson Creative Commons License 2012.02.02 0 0 557


int main()
{
    double c=3e8,h=6.626e-34,e=1.6e-19,m=9.1e-31,radian=M_PI/180.0,
    v,fi,b,l4d,lm,l0,r,d,t,f,x,y,f0,l1;



    v=0.845*c;
    fi=atan(v/c);
    b=1.0/sqrt(1.0-v*v/(c*c));

    l4d=h/(m*c)*sqrt(c*c-v*v)/sqrt(c*c+v*v);
    lm=l4d/cos(fi*2.0);
    printf("%.12e  lmn",lm);





    l0=h/(m*c);
    f0=m*c*c/h;
    printf("%.12e  ",l0);
    printf("%.12e  ",f0);
    f0=c/l0;
    printf("%.12e  n",f0);



    d=l0/2.0;
    

    t=d/c;
    t+=d/c;
    f=1.0/t;
    x=c*t;
    y=c*t;

    l1=sqrt(y*y + x*x);
//    printf("%.12e  l n",l1);



    d/=b;
    t=d/(c-v);
    t+=d/(c+v);
    f=1.0/t;
    x=v*t;
    y=c*t;

    l1=sqrt(y*y + x*x);
    printf("%.12e  lm2n",l1);

}

 

qescson Creative Commons License 2012.02.02 0 0 556

Egy v sebessegu elektron terido hullamhossza

    l4d=h/(m0*c)*sqrt(c*c-v*v)/sqrt(c*c+v*v)

 

ebbol a hullamcsomag mozgasiranyara{a mozgo KR idotengelyere} eso hullamhossz-metszet

lm=l4d/cos(2fi)

 

 

 

Az  elozoleg szamolt hullamhossz csak akkor egyezik az lm-el, ha d a gamma szerint modosul:

b=1/sqrt(1-vv/cc)

d/=b;

 

 

Osszebb kell venni, csak akkor lesz helyes a rezges hullamhossza/frekvenciaja.

Nyilvan ezt egy mozgo harmonikus oszcillatorokkal operalo elmeletbe kezzel kell berakni.

 

 

 

A hullamcsomagok ellenben kiadjak a Lorentz-kontrakciot, egyetlen feltetel kell ehhez, a hullamhossz a teridoben a

l4d=h/(m0*c)*sqrt(1.0-tan(fi)*tan(fi))/sqrt(1.0+tan(fi)*tan(fi))

egyenlet szerint kell hogy valtozzon,

Előzmény: qescson (555)
qescson Creative Commons License 2012.02.02 0 0 555

Mint irtam, a Lorentz-kontrakcio itt bemeno parameter,

 

Tobbszot irtam, hogy a hurelmelet oszcillatoraihoz hasonlo, a teridoben mozgo hullamforrasoknal a Lorentz-kontrakciot elore fel kell venni.

Hogy miert allitom ezt?

 

 

Vegyunk egy allo elektront, a teridoben mozog c-sebesseggel idoiranyban.

Hullamhossza l0=h/mc, freakvenciaja f0=mcc/h

 

Ha ezt egy teridobeli rezgo mozgaskent fogom fel, akkor ez a frekvencia a fenyoraszeru belso mozgasbol ered. Ez kiszamolhato:

 

d legyen a fenyora szelessege. Most egyetlen x terdimenzio van. d=l0/2

Ekkor a periodusido t=2d/c az oda-vissza utat szamova, es a frekvencia f=1/t .

{Nyilvan mas d-vel szamolva nem kapunk helyes frekvenciat.}

 

Most mozogjon ez a fenyora. A periodusido t=d/(c-v) + d/(c+v), a frekvencia tovabbra is f=1/t, es a terben megtett tavolsag l1=vt.

{a pont oda-vissza mozgott, ezalatt az ora v- sebesseggel elmozdult.}

 

 

A kerdes az, hogy mekkora ennek a rezgesnek a terido hullamhossza?

Az idoben y=ct utat tett meg, terben x=vt . Ebbol a 4d hullamhossz l4d=sqrt(y*y+x*x)

Előzmény: qescson (542)
qescson Creative Commons License 2012.02.02 0 0 554

A hullamalakbol tovabb lehet lepni, ugyanis elhagyhato a sebesseg {v}.

 

 

    l4d=h/(m0*c)*sqrt(c*c-v*v)/sqrt(c*c+v*v)

 

Mivel v=ctanfi,

 

    l4d=h/(m0*c)*sqrt(1.0-tan(fi)*tan(fi))/sqrt(1.0+tan(fi)*tan(fi))

Igy egy olyan egyenloseg adodit az anyaghullam terido hullamhosszara, ahogy csak a fi szerepel, ami a hullamfront mozgasi iranyanak feleltetheto meg. {maga a 4d hullam nem mozog..}

 

 

Es hogy mit lehet ezzel kezdeni? Felrajzolhato a hullamhossz-valtozas a szog fuggvenyeben, ami meglepo modon ehhez hasonlit:

 

http://ars.sciencedirect.com/content/image/1-s2.0-S0041624X11002101-gr9.jpg

 

http://www.google.hu/imgres?q=wave+velocity+anisotropic+crystal&um=1&hl=hu&sa=N&biw=1440&bih=812&tbm=isch&tbnid=bcDnEF9-qPp8VM:&imgrefurl=http://www.sciencedirect.com/science/article/pii/S0041624X11002101&docid=Uz3mBdPxb3QIvM&imgurl=http://ars.sciencedirect.com/content/image/1-s2.0-S0041624X11002101-gr9.jpg&w=511&h=282&ei=7boqT8ewBKSF4gTf0rSNDg&zoom=1

 

 

http://www.google.hu/search?hl=hu&q=wave+velocity+anisotropic+crystal&bav=on.2,or.r_gc.r_pw.,cf.osb&biw=1440&bih=812&um=1&ie=UTF-8&tbm=isch&source=og&sa=N&tab=wi&ei=67oqT6aCKenm4QTB2KWEDg

 

keyword:wave velocity anisotropic crystal

 

Előzmény: qescson (552)
qescson Creative Commons License 2012.02.01 0 0 553

    v2=v1+c*0.1;

Eredetileg v2 mindenhol ilyen alaku volt, de valahogy atalakult. De ez szinten lenyegtelen, mert barmilyen energiaju 2 elektronra helyes az eredmeny.

Előzmény: qescson (552)
qescson Creative Commons License 2012.02.01 0 0 552

Tehet csak hullamokkal felirva az egeszet minden leegyszerusodik.

Az egyezes trivialis, ugyanis cos() eltolva 90 fokkal az sin().

 

 

    for(int i=0;i<10;i++)
    {
    v1=c*i/10.0;
    fi1=atan(v1/c);
    l1_4d=h/(m0*c)*sqrt(c*c-v1*v1)/sqrt(c*c+v1*v1);
    
    v2=c*0.1;
    fi2=atan(v2/c);
    l2_4d=h/(m0*c)*sqrt(c*c-v2*v2)/sqrt(c*c+v2*v2);

    lx=l1_4d/cos(fi2-fi1-90.0*radian);
    d=lx/2.0;


    fi4=asin(l1_4d/(d*2.0));//    << l=d*2*sin(fi2-fi1);
    a=fi4/(fi2-fi1);
    printf("%.12e  n",a);
    }


Előzmény: qescson (551)
qescson Creative Commons License 2012.02.01 0 0 551

Itt a terido hullam diffrakciojanak teljes analizise, a negyesimpulzus es a hullammegoldas teljesen egyenerteku.

 

 

Ez a ket sor mutatja, hogy a impulzus-megoldasnal az egyik tag valojaban a 4d hullamhosszt adja.

    l5=h/((m0*v1*b1)*sin(fi1) + (m0*c*b1)*cos(fi1)); // == l1_4d

    printf("%.12e ",l1_4d/l5);

 

A masik tag pedig ugyan ennek a hullamnak a 90 fokos metszete, de a masik elektron KRben.

    l5=h/((m0*v1*b1)*sin(fi2+90.0*radian) + (m0*c*b1)*cos(fi2+90.0*radian));
    lx=l1_4d/cos(fi2-fi1-90.0*radian);
    printf("%.12e ",lx/l5);

 

A kovetkezo 3 sor az idotengelyen kialakulo modulacio hullamhosszat szamolja, ami egyenerteku az elektronok energiajanak a kulonbsegebol szarmazo hullamhosszal,

    E=m0*c*c*b2 - m0*c*c*b1;    l5=c/(E/h);//==lfoton_time
    lfoton_time=l1_time*l2_time/(l1_time-l2_time);
    printf("%.12e ",lfoton_time/l5);  

 

Ugyanez tortenik a tertengelyen, de ez a DeBroglie hullamhosszak modulacioja.

    E=m0*c*v2*b2 - m0*c*v1*b1; l5=c/(E/h);//==lfoton_space
    lfoton_space=l1_debroglie*l2_debroglie/(l1_debroglie-l2_debroglie);
    printf("%.12e ",lfoton_space/l5);

Ez egyezik az l5 hullamhosszal, amit a masodik tagnal szamoltam.

 

 

Ebbol a modulaciobol eredo d racstavolsag egyezik a az lx-bol szamolhato d-vel.  {lx/lx2=1}

fi3 a letrejovo modulacio hullamfrontjanak a szoge, amibol kiszamolhato a 4d hullamhossz. Ennek a fi2-fi3+90.0*radian szogu metszete az lx2, ami egyezik az lx-el.

    fi3=atan(lfoton_time/lfoton_space);
    lfoton_4d=lfoton_space*sin(fi3);
    lx2=lfoton_4d/cos(fi2-fi3+90.0*radian);
    printf("%.12e ",lx/lx2);
    d=lx2/2.0;

 

Az osszes kiirhato aranypar erteke 1.000000000

Egyetlen kerdes maradt, miert megy ossze a hullamhossz.

Mert a faziseltolodas az uj KR-ben itt egyszeruen a diffrakcio eredmenye, Nincs olyan kellemetlenseg, mint a mozgo oszcillatoroknal, ahol ezt valamifele ismeretlen szinkronizacio eredmenyekent letre kell hozni, Ott tovabbra is bemeno parameter a Lorentz-kontrakcio.

 

 

 

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


int main()
{
    double c=3e8,h=6.626e-34,e=1.6e-19,m0=9.1e-31,radian=M_PI/180.0,
    v1,v2,b1,b2,fi1,fi2,fi3,fi4,a,E,
    l1_debroglie,l1_4d,l1_time,
    l2_debroglie,l2_4d,l2_time,
    l5,lx,d,lfoton_time,lfoton_space,lfoton_4d,lx2;

    for(int i=0;i<10;i++)
    {
    v1=c*i/10.0;
    fi1=atan(v1/c);
    b1=c/sqrt(c*c-v1*v1);//    b=1.0/sqrt(1.0-v1*v1/(c*c));
    l1_debroglie=h/(m0*v1*b1);    
    l1_4d=l1_debroglie*sin(fi1);
    l1_time=l1_4d/cos(fi1);

    
    v2=c*0.1;
    fi2=atan(v2/c);
    b2=c/sqrt(c*c-v2*v2);
    l2_debroglie=h/(m0*v2*b2);    
    l2_4d=l2_debroglie*sin(fi2);
    l2_time=l2_4d/cos(fi2);



//    l5=h/((m0*v1*b1)*sin(fi2+90.0*radian) + (m0*c*b1)*cos(fi2+90.0*radian));
    lx=l1_4d/cos(fi2-fi1-90.0*radian);
//    printf("%.12e ",lx/l5);
    d=lx/2.0;

//    l5=h/((m0*v1*b1)*sin(fi1) + (m0*c*b1)*cos(fi1)); // == l1_4d
//    printf("%.12e ",l1_4d/l5);



//    E=m0*c*c*b2 - m0*c*c*b1;    l5=c/(E/h);//==lfoton_time
    lfoton_time=l1_time*l2_time/(l1_time-l2_time);
//    printf("%.12e ",lfoton_time/l5);

//    E=m0*c*v2*b2 - m0*c*v1*b1; l5=c/(E/h);//==lfoton_space
    lfoton_space=l1_debroglie*l2_debroglie/(l1_debroglie-l2_debroglie);
//    printf("%.12e ",lfoton_space/l5);
    
    fi3=atan(lfoton_time/lfoton_space);
    lfoton_4d=lfoton_space*sin(fi3);
    lx2=lfoton_4d/cos(fi2-fi3+90.0*radian);
    printf("%.12e ",lx/lx2);
//    d=lx2/2.0;


    fi4=asin(l1_4d/(d*2.0));//    << l=d*2*sin(fi2-fi1);
    a=fi4/(fi2-fi1);
    printf("%.12e  n",a);
    }

}

 

qescson Creative Commons License 2012.02.01 0 0 550

Rajottem, hogy van egy magyar hurelmelet:

 

http://www.google.hu/url?sa=t&rct=j&q=terido%20plazma&source=web&cd=4&ved=0CD0QFjAD&url=http%3A%2F%2Fmek.oszk.hu%2F03700%2F03783%2F03783.pdf&ei=DGUpT6bjLabm4QS58JWrAw&usg=AFQjCNHTd4YGSLp_xRE31Nkyfl4Ig_q5-g&cad=rja

 

Amiket eddig leirtam, nem innen szedtem, hanem sajat szamitasok utan jutottam el az itt leirtakhoz.

 

Nos a pdf sok tekintetben hasonlo elvekrol ir, mint en.

Igazan figyelemre melto munka.

 

 

qescson Creative Commons License 2012.01.30 0 0 549

Relativisztikussa lehet tenni a mozgo oszcillatoros megoldast, ha nem a vilagvonalra eso hullamhosszt {lm} szamolom, hanem az idoiranyut.

 

l(time)=l4d/cos(fi)

 

Ez visszakaphato rugokkal a Compton hullamhosszbol {allo elektron ido-hullamhossza}, ha a D rugoallando a gamma {b=1/sqrt(1-vv/cc)} negyzetevel {D*=b*b } novekszik a sebesseg fuggvenyeben.

 

Ertelme nem sok van, de legalabb helyes az eredmeny.

Előzmény: qescson (543)
qescson Creative Commons License 2012.01.29 0 0 548

Szerencsere nem illeszkedik a QM-hez, amugy is csak az lm-et adta volna meg, ami komplikaciokat okozott volna. De erdekes,

l=l(compton)/sin((45*radian-fi)*2)

A hullamhossz ugyan no, de nem megfelelo utemben.



#ifdef GL_ES
precision highp float;
#endif

uniform vec2 resolution;
uniform float time;
uniform vec4 mouse;

#define pi 3.1415926
float radian=pi/180.0;



void main(void)
{
 vec2 mouse2=mouse.xy/resolution.xy;
 vec3 screen=vec3(gl_FragCoord.xy/resolution.xy,0.0);

float a1=45.0*radian;
float a2=45.0*radian+pi*mouse2.x*2.0;
//a2=75.0*radian;
float a4=-45.0*radian/2.0;
a4=(a2+a1)/2.0+90.0*radian;

 vec3 p1=vec3(sin(a1),cos(a1),0.0);
 vec3 p2=vec3(sin(a2),cos(a2),0.0);
 vec3 p4=vec3(sin(a4),cos(a4),0.0);
  float l1=10.0;
  float l2=10.0;
  float l4=10.0/sin(a2-a1)*2.0;


vec3 szin;
 vec2 amp=vec2(0.0,0.0);
 float skala=100.0;//nagyitas

 float n=2.0;
 for(int i=0;i<2;i++)
 {
   float t=float(i)/n;
if(screen.y<0.3)
{
if(screen.x>0.5) {t=1.0;szin=vec3(0.9,0.7,0.3);}//masik
else {t=0.0;szin=vec3(0.9,0.1,0.3);}//egyik osszetevo
}
else szin=vec3(0.0,0.6,0.6);

   vec3 p3=p1+(p2-p1)*t;
   float hhossz=l1+(l2-l1)*t;
   hhossz/=skala;
   float k=pi*2.0/hhossz;

   float tav=dot(screen,p3);  
   float fazis=tav*k ;
   amp.x+=sin(fazis);
if(screen.y>0.3)   amp.y+=cos(fazis);
 }


 amp/=n;
 float amp1=dot(amp,amp);


 if(amp1<0.0) gl_FragColor=vec4(-amp1*szin,1);
 else        gl_FragColor=vec4(amp1*szin,1);

if(screen.y>0.3)
{
   float hhossz=l4/skala;
   float k=pi*2.0/hhossz;
 float amp2=sin(dot(screen,p4)*k);
  gl_FragColor.b=amp2;
}
}

 

Előzmény: qescson (547)
qescson Creative Commons License 2012.01.29 0 0 547

Igy latszik a ket osszetevo is.



#ifdef GL_ES
precision highp float;
#endif

uniform vec2 resolution;
uniform float time;
uniform vec4 mouse;

#define pi 3.1415926
float radian=pi/180.0;



void main(void)
{
 vec2 mouse2=mouse.xy/resolution.xy;
 vec3 screen=vec3(gl_FragCoord.xy/resolution.xy,0.0);

float a1=45.0*radian;
float a2=45.0*radian+pi*mouse2.x*2.0;
 vec3 p1=vec3(sin(a1),cos(a1),0.0);
 vec3 p2=vec3(sin(a2),cos(a2),0.0);
  float l1=10.0;
  float l2=10.0;


vec3 szin;
 vec2 amp=vec2(0.0,0.0);
 float skala=100.0;//nagyitas

 float n=2.0;
 for(int i=0;i<2;i++)
 {
   float t=float(i)/n;
if(screen.y<0.3)
{
if(screen.x>0.5) {t=1.0;szin=vec3(0.9,0.7,0.3);}//masik
else {t=0.0;szin=vec3(0.9,0.1,0.3);}//egyik osszetevo
}
else szin=vec3(0.0,0.6,0.6);

   vec3 p3=p1+(p2-p1)*t;
   float hhossz=l1+(l2-l1)*t;
   hhossz/=skala;
   float k=pi*2.0/hhossz;

   float tav=dot(screen,p3);  
   float fazis=tav*k ;
   amp.x+=sin(fazis);
if(screen.y>0.3)   amp.y+=cos(fazis);
 }


 amp/=n;
 float amp1=dot(amp,amp);


 if(amp1<0.0) gl_FragColor=vec4(-amp1*szin,1);
 else        gl_FragColor=vec4(amp1*szin,1);
}

 

qescson Creative Commons License 2012.01.29 0 0 546

Van egy megoldas, csak meg nem minden tiszta..

 

#ifdef GL_ES
precision highp float;
#endif

uniform vec2 resolution;
uniform float time;
uniform vec4 mouse;

#define pi 3.1415926
float radian=pi/180.0;



void main(void)
{
 vec2 mouse2=mouse.xy/resolution.xy;
 vec3 screen=vec3(gl_FragCoord.xy/resolution.xy,0.0);

float a1=45.0*radian;
float a2=45.0*radian+pi*mouse2.x*2.0;
 vec3 p1=vec3(sin(a1),cos(a1),0.0);
 vec3 p2=vec3(sin(a2),cos(a2),0.0);
  float l1=10.0;
  float l2=10.0;



 vec2 amp=vec2(0.0,0.0);
 float skala=100.0;//nagyitas

 float n=2.0;
 for(int i=0;i<2;i++)
 {
   float t=float(i)/n;
if(screen.y<0.3) t=1.0;//masik
//t=0.0;//egyik osszetevo

   vec3 p3=p1+(p2-p1)*t;
   float hhossz=l1+(l2-l1)*t;
   hhossz/=skala;
   float k=pi*2.0/hhossz;

   float tav=dot(screen,p3);  
   float fazis=tav*k ;
   amp.x+=sin(fazis);
if(screen.y>0.3)
   amp.y+=cos(fazis);
 }


 amp/=n;
 float amp1=dot(amp,amp);


 if(amp1<0.0) gl_FragColor=vec4(-amp1,0,0,1);
 else        gl_FragColor=vec4(0,amp1,0,1);
}

 

qescson Creative Commons License 2012.01.29 0 0 545

A hullamoknal is vannak tisztazatlan kerdesek.

Az egyik legynagyobb kerdes az, hogy az adott hullamhosszu anyaghullam miert csak egyetlen iranyban haladhat a teridoben.

Előzmény: qescson (541)
qescson Creative Commons License 2012.01.29 0 0 544

Ujra leirom, az lm=l4d/cos(2fi) helyes ertek, hiszen visszaellenorizheto a Lorentz-transzformacioval.

 

A mozgas szoge a teridoben fi  {az elojelekbe ne kavarodjunk bele, a lenyeg, ha a test jobbra megy {x==+}, akkor ez a szog + definit, ekkor az elemi hullam -fi ben halad.Altalaban az elemi hullamokat is + ertekkent szamolon, de csak azert, mert igy egyszerubb minden. Ellenben ilyen esetben, mint a Lorentz-transzformacio, mar nem mindegy az elojel.}

x1=lm sin(fi)

t1=lm cos(fi)/c

 

x2=(x1-vt1)b

t2=(t1-vx1/(cc))b

 

x2 kozel nulla lesz, hiszen a test sajat KRben all, t2 szorozva c ertekevel adja meg a hullamhosszt a teridoben.

 

t2c == h/(mc) vagyis a Compton hullamhossz.  {vagy f=mcc/h l=c/f }

 

Előzmény: qescson (543)
qescson Creative Commons License 2012.01.29 0 0 543

Mar a frekvenciaval is gondok vannak a mozgo oszcillatoroknal.

 

Egy mozgo elektron 4d hullamhossza az alabbi

fi=atan(v/c)

b=c/sqrt(cc-vv)

l=h/(mbv)

l4d=l*sin(fi)

 

 

A rezges frekvenciaja az elektron nyugalmi allapotaban {az adott KRben}

f=mccb/h

Ehhez rendelheto egy rugoallando, ha a rezgo tomeg az elektron tomege.

{Fel lehetne osztani darabokra, de az csak nem valtoztatna a frekvencia sebessegfuggesen, marpedig most azt kell szamolni.}

 

D=m(f2pi)^2

 

Ha mozog az elektron, a 3d hullam mozgasiranyu komponense lm=l4d/cos(2fi). Ezt mar targyaltam, ha az elemi hullam balra terjed, a hullamcsomag jobbra, ugyanolyan szogben, tukorszimmetrikusan az idotengelyre. Ez az irany megegyezik a mozgo KR idokoordinata-tengelyevel.  Ha az elektron pontszeru, akkor ez a vilagvonala, erre mozog a teridoben.

 

A kerdes az , hogy kiadja ezt a hullamhossz valtozast a rugoval osszekotott rezgo tomegpont, ha a tomeg no a sebesseg aranyaban a relativitas szerint.

m=m0*b lesz a megnovekedett tomeg. Ebbol vissza lehet szamolni az uj frekvenciat, majd a hullamhossz.

f=sqrt(D/m)/(2pi) es ln=c/f

 

ln es lm nem egyezik, a model ilyen formaban nem relativisztikus.

 

 

Előzmény: qescson (542)
qescson Creative Commons License 2012.01.29 0 0 542

Mint irtam, a Lorentz-kontrakcio itt bemeno parameter, de talan valahogy kihozhato ebbol a felallasbol is.

 

Hagyomanyos rugokkal sehogyan nem kihozhato. Akar a rugoerot, akar a tomegpont tomeget valtoztatom, csak a frekvencia fog valtozni, a rugo egyensulyi allapotat ez nem befolyasolja. A frekvenciat viszont erdemes kiszamolni.

Előzmény: qescson (536)
qescson Creative Commons License 2012.01.28 0 0 541

ha rezonancia-szeruen az oszcillatorok egymast gerjesztik, es ez okozza a faziseltolodast mozgasiranyba.

 

  es van megegy fontos reszlet, az oszcillatorok mindenkepp mozognak, nem lehetnek egy abszolut KR-ben, mint amilyen az eter lehetne.

A tiszta hullammegoldasnal ellenben a hullamok a vakuum hullamai, az oszcillatorok lehetnek egy abszolut KR-ben. Ha lehetne talalni valamilyen reszletet, amit a ket elmelet maskepp ad vissza, el lehetne donteni, melyik irja le helyesen a vilagunkat.

 

Előzmény: qescson (536)
qescson Creative Commons License 2012.01.28 0 0 540

Hihetetlen, a nagy kapkodasban elirtam, es megis jo az eredmeny,

Az ok : c=1 lol

 

A c*c rossz helyre kerult, de c=1 miatt ez lenyegtelen volt,.

De az eredmeny ugyanaz:

60.0000 0.0000

 


int main()
{
    float x1,t1,x2,t2,c=3e8,v,b;
    
    
    v=0.8*c;


v=-v;
    b=1.0/sqrt(1.0-v*v/(c*c));
    x1=100.0;t2=0.0;
    t1=t2/b+v*x1/(c*c);
    x2=(x1-v*t1)*b;
    t2=(t1-v*x1/(c*c))*b;
    printf("%.4f %.4fn",x2,t2);

    return 0;
}

 

Előzmény: qescson (538)

Ha kedveled azért, ha nem azért nyomj egy lájkot a Fórumért!