博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js实现 一些数学公式(待补充)
阅读量:4143 次
发布时间:2019-05-25

本文共 384 字,大约阅读时间需要 1 分钟。

1、已知直线上两点求直线的一般式方程

已知直线上的两点P1(X1,Y1) P2(X2,Y2), P1 P2两点不重合。则直线的一般式方程AX+BY+C=0中,A B C分别等于:

A = Y2 - Y1

B = X1 - X2

C = X2*Y1 - X1*Y2

2、

对于任意点A(x,y),A非原点,绕原点旋转θ角后点的坐标为:(x*cosθ- y * sinθ, y*cosθ + x * sinθ),

这只是点绕原点的计算公式,计算向量时要先把起点假设为原点。顺时针θ不用变成负号,直接带进去就好了

而且, 比较适合 向量,因为它们可以平移评议。。。。然后只要判断旋转后, 是否【与之前的差在误差范围内】就可以了

3、

4、Math.acos(.... ) 出来的是弧度, 要再 继续除以(Math.PI/180) 才是角度, 注意π是180度所以要除以180

转载地址:http://louti.baihongyu.com/

你可能感兴趣的文章
ECLIPSE远程调试出现如下问题 ECLIPSE中调试代码提示找不到源
查看>>
深入掌握Java技术 EJB调用原理分析
查看>>
cd /d %~dp0是什么意思啊?
查看>>
自己写的一个启动JBoss服务器的bat批处理
查看>>
批处理中百分号%的作用
查看>>
原码反码补码基础
查看>>
机械计算机
查看>>
减法变加法------补码----同余理论
查看>>
如何理解:先减1后取反和先取反后加1得到的结果是一样的,故仍可采用取反加1的方法,即对于机器数为负数,则有[X]原=[[X]补]补。
查看>>
补码的数学严谨定义
查看>>
正则表达式转换
查看>>
JDBC中驱动加载的过程分析
查看>>
类加载器作用
查看>>
怎样更新jar包中的某个class文件??
查看>>
java class类结构
查看>>
数据结构——八大排序算法理解
查看>>
Linux 802.11 CSI Tool
查看>>
PCA(Principal Component Analysis)主成分分析数学原理
查看>>
802.11 tool release installation guide
查看>>
最长公共子序列与最长公共子串(Longest Common Subsequence, LCS)
查看>>