Borrar filtros
Borrar filtros

how to generate a velocity vector field?

1 visualización (últimos 30 días)
Romain W
Romain W el 16 de Nov. de 2012
Hi all,
I have an unstructured mesh (set of triangles) defined in terms of faces (matrix f) and vertices (matrix v [x y z]). For each triangle centroid [rc(:,1) rc(:,2) rc(:,3)], I know the corresponding surface velocity vector [Ux Uy Uz].
My Objective: I wish to use the stream3 Matlab pre-built-in function to generate the pathline along the surface of my unstructured mesh.
First Problem : x, y and z (or rc(:,1), rc(:,2) and rc(:,3)) are not on a uniform grid, so I will need, for sure, to interpolate to a uniform grid. How can I generate such a grid? Should I use the following function: TriScatteredInterp?
Second Problem: How do I generate my velocity vector field? Should I use the same function or others?
Do you have any ideas?
Any help will be much appreciated, Thank you very much,
% Romain
  1 comentario
Sean de Wolski
Sean de Wolski el 19 de Nov. de 2012
Perhaps you could provide a small example of your data?
For (2), yes, TriScatteredInterp will be your friend. Of course you also use quiver which does not require a uniform grid.

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Matrices and Arrays en Help Center y File Exchange.

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by