关于三角形角度计算的问题(数学知识不行啊) 求救!!

kexingxu 2010-03-03 03:32:01


求角a的度数

以下是我算的公式,但是貌似不对,求大侠 用C#解

/// <summary>
/// 根据余弦值求角度
/// </summary>
/// <param name="CosA">余弦值 </param>
/// <returns> </returns>
public double Angle(double CosA)
{
return Math.Atan(Math.Sqrt(1 / Math.Pow(CosA, 2) - 1)) * 180 / Math.PI;
}
/// <summary>
/// 求a,b的余弦值
/// </summary>
/// <param name="a"> </param>
/// <param name="b"> </param>
/// <param name="c"> </param>
/// <returns> </returns>
public double Degress(double a, double b, double c)
{
double cosa = Math.Abs((Math.Pow(a, 2) + Math.Pow(b, 2) - Math.Pow(c, 2)) / (2 * a * b));
return cosa;
}
/// <summary>
/// 求两点间的距离
/// </summary>
/// <param name="x1">第一个点的x坐标 </param>
/// <param name="y1">第一个点的y坐标 </param>
/// <param name="x2">第二个点的x坐标 </param>
/// <param name="y2">第二个点的y坐标 </param>
/// <returns> </returns>
public double Distance(double x1, double y1, double x2, double y2)
{
double dist;
dist = Math.Sqrt(Math.Pow(x1 - x2, 2) + Math.Pow(y1 - y2, 2));

return dist;
}

求正确的解法,穷人,没分了。不好意思啊

补充:
如果看不到图的
假如 三个点 A,B,C 组成的三角形
A = (3,9)
B = (0,3)
C = (5 , 4 )

求角BAC 的 度数
...全文
291 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
梦里开天 2010-03-03
  • 打赏
  • 举报
回复
太难
我懒得写回复内容太短了!
jmghoul 2010-03-03
  • 打赏
  • 举报
回复
三角函数
aaaasddddddddddddddddddddddddddddddddddd

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧