From cartesian to polar with points
조회 수: 1 (최근 30일)
이전 댓글 표시
Hi If i have 100 points that define vectors in this way: V=[a1,b1;a2,b2;a3,b3;a4,b4...] a1, b1 is the location of starting point a2,b2 is the location of ending points and in this way I defined the first vector (line)
a3, b3 is the location of 2nd starting point a4,b4 is the location of 2nd ending points
...
How i can convert these vectors (not from axis origin) into polar coordinates? If I use point by point it's calculated for each point from the origin.
Thanks
댓글 수: 0
답변 (1개)
Matt J
2013년 5월 13일
dV=diff(V,1,1);
dV(2:2:end,:)=[];
[theta,rho]=cart2pol(dV(:,1),dV(:,2));
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Polar Plots에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!