cart to cyl (getting error of Not enough input arguments.)
Mostra commenti meno recenti
function [Pcyl] = cart2cyl(Pcart)
% input and output as 3 by 1 vectors
x=Pcart(1);
y = Pcart(2);
z= Pcart(3);
rho= sqrt(x^2+y^2);
if x,y >= 0
phi = atan(y/x);
elseif x,y < 0
phi = atan(y/x)+pi;
elseif (x>0) && (y<0)
phi = 2*pi-atan(y/x);
else
phi = pi-atan(y/x);
end
Pcyl= [rho phi z]';
end
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su Vector Volume Data in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!