how to find visual angle
조회 수: 9 (최근 30일)
이전 댓글 표시
I have these three points(red dots) ,and I have to find angle, I am using polyfit function to calculate angle(finding slope first).

Now angle I am getting is near to 87 degrees, which is correct . But the thing is, I want to find the visual angle, which in this case will be near to 30 degrees. Any idea how to proceed with this? Thanks
댓글 수: 3
Walter Roberson
2016년 5월 10일
Which angle are you calculating as 87? (a-b) to (b-c) ? There is nothing that to me looks almost 90 degrees. But dot a- dot c- dot b might be maybe 115 degrees or so ?
답변 (1개)
Roger Stafford
2016년 5월 10일
편집: Roger Stafford
2016년 5월 10일
The true angle between ba and bc would be:
ang = atan2( abs((xa-xb)*(yc-yb)-(ya-yb)*(xc-xb)) , ...
(xa-xb)*(xc-xb)+(ya-yb)*(yc-yb) );
Your plot without an 'axis equal' restriction will distort these angles.
댓글 수: 0
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
