知道 余弦值 求角c 怎么求呢? 根据某角的余弦函数值查对应的角度值,相关的数学方法或者C语言...

作者&投稿:赵山 (若有异议请与网页底部的电邮联系)
刚开始可以用单位圆法,分清楚各个象限各种三角函数的正负值,记住特殊角函数的值。等熟练了,脑子里自然会出现那个圆了,就没必要再担心这个咯

答:
三角形abc满足:
acosa+bcosb=ccosc
根据正弦定理有:
a/sina=b/sinb=c/sinc=2r
则有:
sinacosa+sinbcosb=sinccosc
所以:
2sinacosa+2sinbcosb=2sinccosc
所以:
sin(2a)+sin(2b)=2sinccosc
所以:
2sin(a+b)cos(a-b)=2sinccosc
因为:a+b+c=180°
所以:sin(a+b)=sinc
所以:cos(a-b)=cosc
所以:a-b=c或者a-b=-c
所以:a=b+c或者b=a+c
所以:a=90°或者b=90°
所以:三角形abc是直角三角形

已知三角形的三边长,求cos值的公式是什么~


使用Math.h中提供的反余弦函数即可得到弧度值,再转换为角度值即可。
假设余弦值为c,则反余弦值为acos(c),此为弧度值(假设为r),对应的角度为r * 180 / PI。

C语言程序:
#include #include #define PI 3.141593void main(){double c;/* 余弦函数值[-1, 1] */double angle;/* 角度[0, 360] */printf("余弦函数值:");scanf("%lf", &c);angle = acos(c) * 180 / PI;printf("余弦值%lf对应的角度值是%.2lf度
", c, angle);}
运行测试:
余弦函数值:0.5余弦值0.500000对应的角度值是60.00度