Calculating Propagation Velocity with MATLAB

Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
5 replies · 3K views
maths08
Messages
4
Reaction score
0
heys,

sorry I didn't know where to post this hopefully I will get some responses.

well, I had a set of differential equations which I solved using MATLAB and got plots as traveling waves(t=1 to 10). basically, I need to find the velocity at which the wave is propagating and I have no idea where to start.

any hints will be much appreciated.

cheers
John
 
Physics news on Phys.org
If you have individual plots of this wave as functions of position at different snapshots in time, can't you trace out how far a spot in the wave (say a peak) moves in these time intervals?

P.S. welcome to the forums :smile:.
 
Heys all,

Thanks for the reply.. I have no knowledge of physics, however I looked at some notes for waves propagation and it gives it as c=w/k.

In my plots, I have the spatial axis and the wave is propagating from left to right. How do I find the propagation velocity? I will post the plot if it helps.

Any hint is really appreciated!


Many thanks
John
 
hey,

you can try to find this velocity mathemathically, what kind of wave is it? electromagnetic wave, wave propagating on a string,...?

if this is a wave on a string, the speed is given by [tex]v=\sqrt{\frac{F}{\mu}}\quad \text{where}\quad \mu = \text{lineic mass of the string and}\quad F = \text{Restoring force applied to the string}[/tex]

if the wave is an electromagnetic wave, [tex]v=\lambda f[/tex], and if the wave is a sound wave, [tex]v=\sqrt{\frac{B}{\rho_0}}, \text{where}\quad B=p_0 \gamma = p_0 . 1.4 \quad\text{(for an idealised gas), where} \quad p_0 \quad \text{is the presure of air}\quad \text{and where}\quad \rho_0\quad \text{is the volumic mass of the air}[/tex]

You can also try to find the propagating speed using matlab, you know that [tex]v=\frac{d}{t}[/tex], you can find the speed by this way.
 
cheers for the replies.


It is the speed at which the tumour is propagating along the x-axis. so, what formula should I use?
 
please someone out there help!

I have a computer simulation (using MATLAB) of traveling waves and I need to find the speed of propagation.

does anyone know the code in MATLAB to find how long does it take for the next wave to appear so that I can use c=x/t??

please help me

many thanks