how to convert u(r,z) (axisymmetric) data to u(x,y,z)??

2 vues (au cours des 30 derniers jours)
Udit Srivastava
Udit Srivastava le 16 Jan 2017
Commenté : Udit Srivastava le 22 Jan 2017
I have an axisymmetric velocity vector field in cylindrical coordinate system (r,z), where r is the radius (sqrt(x^2+y^2)) and z is the axis.
theta is the angle between the radius and x-axis and actually revolves around z-axis.
My question is:
if u(r,z) is the velocity vector in cylindrical coordinate system, then
how to convert u(r,z) (axisymmetric) data to u(x,y,z)??

Réponses (1)

Roger Stafford
Roger Stafford le 16 Jan 2017
Probably I don't understand your question, but it would seem that the following is the obvious answer, where uppercase 'U' is the function of x, y, and z and lowercase 'u' is the function of 'r' and 'z':
U(x,y,z) = u(sqrt(x^2+y^2),z)
  1 commentaire
Udit Srivastava
Udit Srivastava le 22 Jan 2017
sqrt(x^2+y^2) may not be an integer and I think fractional indexing is not possible in MATLAB.

Connectez-vous pour commenter.

Catégories

En savoir plus sur 2-D and 3-D Plots dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by