当前位置: 主页 > PLC控制

已知三边求三角

最近想写个三轴机械手程序,但我忘了以前的三角函数公式。我就记得什么A^2+B^2-C^2=2ABCOSa,但是我完全忘了这是怎么回事,要是写程序该怎么办,我在网上找了也是一头雾水,现在我有疑问,就是:
1假若我求出COS,怎么转换成角度。
2、要是有个图解释一下就好了。
3、我印象当中的公式对不对?
4、谁能给我个正确的公式,最好在附一张LAD的截图。
谢谢了!!!

最佳答案

1、可用ACOS(反余弦函数)求出角度,但值是弧度形式(见图1),如果要转换成角度,1度=π/180弧度(≈0.017453弧度),一个圆是360度,2π弧度
2、略
3、你印象中的公式有错,应该是A^2+B^2-C^2=2ABCOSc
4、三角形余弦定理:
ABC的三个顶角依次是A、B、C,所对边依次是a、b、c;
则三个顶角中的任一角的余弦等于两邻边长的平方的,减去对边长的平方的差值,再除以两邻边长的积的2倍;
表述成公式如下:
cosA=(b2+c2-a2)/(2bc)
cosB=(a2+c2-b2)/(2ac)
cosC=(a2+b2-c2)/(2ab)

则由反余弦函数的定义可知:
A=arccos(cosA)=arccos((b2+c2-a2)/(2bc));
B、C同上;

图片说明:

已知三边求三角已知三边求三角

提问者对于答案的评价:
谢谢了

专家置评

已阅,最佳答案正确。

  • 关注微信

猜你喜欢

微信公众号