Gå til innhold

Kan noen gi et eksempel på tversbølger


Anbefalte innlegg

Videoannonse
Annonse

Slik jeg forstår det så er:

 

Transversal bølge: Bølgeamplituden er vinkelrett på forplantningsretningen. (lys)

 

Longitudinal bølge: Bølge der amplituden står parallelt med forplantningsretningen (lyd)

 

Tverbølge: En blanding av disse to bølgene

 

Den animasjonen din er to transversale bølger med motsatt forplantningsretning og interferes.

 

Hvordan lagde du den koden i MAPPLE forresten :D

Du gidder ikke å legge ut koden :thumbup:

Lenke til kommentar

Det er ikke noe jeg har laget selv. Det er tatt ut av mapleopplegget i matte4 som tilhører løsing av partielle diff.ligninger med fouriermetoder.

 

> VibratingStringA:=proc(f,L,a,N, x, t)

> local b,A,f1;

> if f::procedure then f1:=f:

> else f1:=unapply(f,x);

> fi;

> b:=n->2/L*int(f1(x1)*sin(n*Pi*x1/L),x1=0..L);

> if type(evalf(L),numeric) and N < infinity then

> A:=[seq(b(n),n=1..N)];

> sum(A[n]*cos(n*Pi*a*t/L)*sin(n*Pi*x/L),n=1..N);

> else

> Sum(b(n)*cos(n*Pi*a*t/L)*sin(n*Pi*x/L),n=1..N);

> fi;

> end:

> f:=x->sin(x)^3/10:

> 'f(x)'=f(x);

> y(x,t)=VibratingStringA(f,Pi,2,10, x, t);

>

> yxt:=unapply(rhs(%),x,t):

> plot3d(yxt(x,t),x=0..Pi,t=0..2*Pi,shading=zhue,axes=frame,orientation=[45,67],title="Solution Surface of the Vibrating String" );

> plt:=tt->plot3d(yxt(x,t),x=0..Pi,t=0..tt,shading=zhue,style=patchnogrid):

> plots[display](seq(plt(2*Pi/40*i+0.001),i=0..40),axes=frame,orientation=[45,67],tickmarks=[4,4,2],insequence=true,title="Animation of the Solution Surface" );

> plots[animate](yxt(x,t),x=0..Pi,t=0..Pi,frames=60,title="Animation of the string");

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...