0

我需要在 Matlab (R2012a) 中的大量图像中计算斜三角形的角度 (A)。我知道每个三角形的所有 3 个端点(像素)坐标。我可以仅使用端点坐标(独立于图像)找出三角形的角度,还是需要找出所有边的长度,然后对每个三角形应用余弦定律?http://en.wikipedia.org/wiki/Law_of_cosines 感谢您的帮助,我是 Matlab 和三角函数的新手!

4

1 回答 1

3

我能想到的最简单的方法是使用点积。尝试

  a=p1-p2;
  b=p1-p3;
  A = acos(dot(a,b)/norm(a)/norm(b));
于 2013-01-07T22:04:42.850 回答