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 commentaires

KSSV
KSSV le 1 Juin 2020
Show us the code you tried.
Deniz Ilayda Bilgen
Deniz Ilayda Bilgen le 1 Juin 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 le 1 Juin 2020
but i want to do this in 3D cylindrical coordinates if possible
Deniz Ilayda Bilgen
Deniz Ilayda Bilgen le 1 Juin 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 le 1 Juin 2020
The link I gave you convers the cartesian coordinates into cylindrical coordinates.

Connectez-vous pour commenter.

Réponses (0)

Catégories

En savoir plus sur 2-D and 3-D Plots dans Centre d'aide et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by