Android 通过两条直角边计算对角角度

直角三角形两条直角边(x,y) 直角边x 的对角为A

double tan = Math.atan2(x, y);
double angleA = 180 * tan /Math.PI;

如果x = 100 y = 100,那么angleA为45;需要注意的地方是 Math.atan2(x,y)调用的 参数顺序
最后的角度要用180 * tan / Math.PI来转换一下。

通过两条直角边算斜边长度

 double z = Math.hypot(x, y);

通过斜边和角度 算两条直角边

//角度直接用的tan值,没有换成成角度
double hypotenuse ;    //斜边长度
double tan ;              //角度 ,tan值
hypotenuse*Math.cos(tan);    //角度邻边
hypotenuse*Math.sin(tan);     //角度对边
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • TF API数学计算tf...... :math(1)刚开始先给一个运行实例。tf是基于图(Graph)的计算系统...
    MachineLP阅读 3,547评论 0 1
  • 一:canvas简介 1.1什么是canvas? ①:canvas是HTML5提供的一种新标签 ②:HTML5 ...
    GreenHand1阅读 4,719评论 2 32
  • 1、一元一次方程根的情况 △=b2-4ac 当△>0时,一元二次方程有2个不相等的实数根; 当△=0时,一元二次方...
    abbatuu阅读 4,050评论 1 21
  • 姓名:刘强 公司:宁波大发化纤有限公司 六项精进第277期利他四组学员 【日精进打卡第33天】,共计33天。 【知...
    三分厂刘强阅读 170评论 0 0
  • Day1 上海飞兰州 第一次定了春秋航空的商务舱,VIP办票通道,专用摆渡车,提前进舱。和经济舱不同的是:无微不至...
    易鸿Rain阅读 133评论 1 1