Effacer les filtres
Effacer les filtres

Sampling of the cylinder in cylindrical coordinates

1 vue (au cours des 30 derniers jours)
Rashid
Rashid le 18 Sep 2012
Hi everyone, I am struggling in creating and sampling of a cylinder in cylindrical coordinates, I used cylinder() func but it gives a cylinder just in a height of 1, whereas I need a variable heights... And after that I need to be able to sample the cylinder in both Z axis and theta axis

Réponses (2)

Ryan G
Ryan G le 18 Sep 2012
This is all very well explained in the doc, but here it goes.
[X,Y,Z] = cylinder(r,n); %r is radius n is number of points oyu want
[THETA,RHO,ZP] = cart2pol(X,Y,Z); %convert to polar coordinates
If you want to adjust the height you simply adjust Z in either polar or cartesian coordinate. You can use a gain:
Z = Z*1.5;
or a bias:
Z = Z + 5;
If you want to re-plot the data try
surfc(X,Y,Z);

Rashid
Rashid le 19 Sep 2012
but plotting is done just in cartesian, what about cylindrical coordinates? and what about sampling?

Catégories

En savoir plus sur Analysis, Benchmarking, and Verification 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