Plotting a fluid field on a grid
1 回表示 (過去 30 日間)
古いコメントを表示
Hi, quite new to Matlab.
I have an assignment to draw 2D fluid fields on a grid.
I have the following mathematical functions of a sea wave:
eta (x,t) - surface function
u (x,z,t) - horizontal component of the water particles velocity
w (x,z,t) - vertical component of the water particles velocity
a_x (x,z,t) - horizontal component of the water particles acceleration
a_z (x,z,t) - vertical component of the water particles acceleration
tseta (x,z,t) - horizontal ordinate of the particles displacement
epsilon(x,z,t) - vertical ordinate of the particles displacement
I have been able to draw these functions and run an animation in respect to time.
What I'm required to do now is to draw for each of these a 2D fluid field on a grid, so that the z axis goes from the seabed (z=h, h is given) up to one wavelength under the sea surface (wavelength is given).
I have been trying to do this with "quiver" but I keep getting results which are not logical.
Any help is appreciated.
Thanks.
8 件のコメント
darova
2020 年 4 月 17 日
I mean use code button for code inserting
I still don't understand your question. You attached samle code but i can't run it
回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Fluid Mechanics についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!