3D Cylindical Coordinates plot

How can i 3D plot a function in matlab, in cylindrical coordinates?
my function : Z = ln(r) + 4*theta
i tried converting to cartesian coordinates, then plotting but at some points function jumps up or down (i think due to trigonometric functions) , so i wanted to see it in cylindrical coordinates. That supposed to be superposition of a vortex and source. Thanks for your time.

6 comentarios

KSSV
KSSV el 1 de Jun. de 2020
Show us the code you tried.
Deniz Ilayda Bilgen
Deniz Ilayda Bilgen el 1 de Jun. de 2020
[X,Y] = meshgrid(-5:.25:5);
Z = 2.*log((X.^2+Y.^2).^0.5)+4.*atan(Y./X);
surf(X,Y,Z)
Deniz Ilayda Bilgen
Deniz Ilayda Bilgen el 1 de Jun. de 2020
but i want to do this in 3D cylindrical coordinates if possible
Deniz Ilayda Bilgen
Deniz Ilayda Bilgen el 1 de Jun. de 2020
Thanks fot the answer but i want to plot my function in cylindrical coordinates without changing it into cartesian one (and returning back to cylindrical);
Z = ln(r) + 4*theta
i want to plot that one. (Not the cartesian one )
maybe a 3D version of polarplot?
KSSV
KSSV el 1 de Jun. de 2020
The link I gave you convers the cartesian coordinates into cylindrical coordinates.

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre 2-D and 3-D Plots en Centro de ayuda y File Exchange.

Productos

Preguntada:

el 1 de Jun. de 2020

Comentada:

el 1 de Jun. de 2020

Community Treasure Hunt

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

Start Hunting!

Translated by