Plotting streamlines in an unsteady flow given vector field equation

9 visualizaciones (últimos 30 días)
How do i input the y equation into matlab to plot the stream lines on the vector field?
am I doing the correct way or is there another way of doing this, thanks for the help
The first picture shows the velocity fileld equaiton and the second picture shows the matlab codes to get the graphs.

Respuesta aceptada

Sam Chak
Sam Chak el 20 de Abr. de 2022
@Kiat Tsen Lim
Since it involves the time dimension, I think you will need to use the quiver3() function.
  3 comentarios
Kiat Tsen Lim
Kiat Tsen Lim el 21 de Abr. de 2022
i only need a 2d graph, no need for 3d
Sam Chak
Sam Chak el 21 de Abr. de 2022
Because I thought you want to plot for .
Since t = 0, then you may be looking for this:
[X, Y] = meshgrid(0:10/14:10, -1:11/14:10);
U = 0.4 + 0.9*X;
V = 1.2 - 0.7*Y;
quiver(X, Y, U, V, 1.5)
axis square

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre 2-D and 3-D Plots en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2020b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by