2015-01-22 11 views
-3

데이터로부터 접선 속도를 계산하는 스크립트를 작성하는 것에 대한 조언이 필요합니다. 기본적으로 접선 방향 속도 (Vt) = r * W. W는이 경우 100 rad/s 인 회전 속도입니다. r은 반경입니다. 따라서 디스크를 상상해보십시오. 가장자리로 갈수록 r이 증가하므로 Vt 값이 증가합니다. 내 문제는 회전 디스크 뒤에 데이터를 기록한 것입니다. 데이터는 100x100 데이터 포인트의 행렬에 있습니다. 그러나 내 디스크의 반경은 25입니다. 즉, 내 디스크의 직경은 처음 25 개의 데이터 포인트를 매트릭스의 중앙에서 좌우로 그리고 위아래로 차지합니다. 디스크 중심과 데이터 점 사이의 거리를 계산할 수있는 스크립트를 작성할 수 있습니까? 이것은 저에게 r 값을 줄 것입니다. 그런 다음 데이터 포인트에 W를 곱하면 특정 r 값이됩니다.matlab에서 점 사이의 거리 계산

DPX와 DPY는 데이터 점의 좌표입니다 감사합니다, 렘

+0

그것을 사용 해보세요 : [피타고라스의 정리] (http://en.wikipedia.org/wiki/Pythagorean_theorem)! – knedlsepp

답변

1
pdist([dpx,dpy;centerx,centery]) 

및 centerx centery 중심의 그.

>>pdist([31,43;50,50]) 
ans = 
20.2485