随笔分类 -  数学

ACM国际大学生程序设计竞赛
摘要:多维数据分类处理,计算夹角 //计算几何误差修正,与单位向量[1,1,…,1]的夹角 const EPS=0.00000001; const vectorAngle = (x) => { let mX = Math.sqrt(x.reduce((acc, n) => acc + Math.pow(n 阅读全文
posted @ 2020-07-28 11:48 无工时代 阅读(703) 评论(0) 推荐(0) 编辑
摘要:每个合数都可以写成几个质数相乘的形式,其中每个质数都是这个合数的因数,把一个合数用质因数相乘的形式表示出来,叫做分解质因数。如30=2×3×5 。分解质因数只针对合数。 demo 阅读全文
posted @ 2019-06-04 12:19 无工时代 阅读(769) 评论(0) 推荐(0) 编辑
摘要:详情说明可以参考其他文章,我这里是对康托展开 和 逆康托展开的JavaScript实现。 代码: 测试: 阅读全文
posted @ 2019-05-31 12:30 无工时代 阅读(251) 评论(0) 推荐(0) 编辑
摘要:数学类cc.js //计算几何误差修正 Math.EPS=0.00000001; //判断x的符号 Math.cmp=function(x) { if(Math.abs(x)<Math.EPS)return 0; if(x>0){ return 1; }else{ return -1; } } // 阅读全文
posted @ 2019-03-23 16:18 无工时代 阅读(236) 评论(0) 推荐(0) 编辑
摘要://欧几里得算法 求两个数a、b的最大公约数 function gcd(a,b){ return b===0?a:gcd(b,a%b) } //分数类 分子,分母 class Fraction{ constructor(num=0,den=1){ if(den<0){ num=-num; den=-den; ... 阅读全文
posted @ 2019-03-12 17:34 无工时代 阅读(497) 评论(1) 推荐(0) 编辑
摘要://求两个数a、b的最大公约数 function gcd(a,b){ return b===0?a:gcd(b,a%b) } 阅读全文
posted @ 2019-03-11 17:45 无工时代 阅读(340) 评论(0) 推荐(0) 编辑
摘要:const Matrix=require('./Matrix.js') //将一个矩阵转换成上三角矩阵 function upperMatrix(oriMatrix) { const matrix=oriMatrix.clone(); const EPS=0.00001; let r=0; //生成上三角矩阵 for(let i=0;iEPS){ ... 阅读全文
posted @ 2019-03-11 00:56 无工时代 阅读(395) 评论(0) 推荐(0) 编辑
摘要:求一个n元一次方程的解,Gauss消元 [ 0, 2, 2 ] 阅读全文
posted @ 2019-02-28 16:22 无工时代 阅读(462) 评论(0) 推荐(0) 编辑
摘要:一个js模拟的矩阵类,包含遍历元素、矩阵加、减、乘,以及图形输出 结果 按行遍历矩阵元素,返回元素item,行r,列c1 0 02 0 13 1 04 1 15 2 06 2 1按竖遍历矩阵元素,返回元素item,行r,列c1 0 03 1 05 2 02 0 14 1 16 2 1输出矩阵图形[1 阅读全文
posted @ 2019-02-21 17:09 无工时代 阅读(943) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示