zoukankan      html  css  js  c++  java
  • js javascirpt 数学库、 算法库 (转载)

    提示:国外官网,谷歌浏览器右键可以翻译成中文。

    1、math.js

    官网:https://mathjs.org/index.html

    其它简介:https://www.jianshu.com/p/4f63f0003a56

    它的下载也有些拓展介绍:

    2.  numbers.js 

    numbers.js提供了大量的、可用于服务器端的数学功能,你可以用它来执行下面这些任务: 

    • 基本计算(如两数相加)
    • 复数
    • 微积分
    • 数字信号处理(DSP)
    • 矩阵运算
    • 素数计算
    • 统计
    • 迭代计算(如斐波那契数列)

    要使用numbers.js,你首先需要在服务器上安装它,并确保系统中安装有Node.js。 

    3.  Numeric Javascript 

    该库重点在于如下数学计算领域: 

    • 线性代数
    • 复数
    • 样条函数
    • ODE求解
    • 无约束优化
    • PDE和稀疏线性代数

    Numeric Javascript运行在客户端,而不像numbers.js运行在服务器端。Numeric Javascript的优势是在执行小型计算时,由于不需要通过网络传输数据,速度非常快,而缺点是当执行大型、复杂的运算时,需要访问服务器数据,速度就没那么快了。 



    4.  Tangle 

    Tangle是一个JavaScript数学库,可以创建与用户交互的数学运算页面,且有极快的响应时间。 

    Tangle的独特方式在于它提供了一个简单的方式来获取用户的输入。比如,用户可以通过调整图表中的元素来获得新的计算结果。 



    5.  accounting.js 

    一些数据库只接受特定类型的输入或输出特定格式的结果,而accounting.js可以帮助开发者输出美观的结果,同时也接受格式化的输入。比如,如果输入$100,000.00作为JavaScript的初始计算数据,JavaScript可能由于无法解析此类格式而导致错误,而accounting.js的作用此时就可以体现了,该库可以让JavaScript识别这类数据。 

    比如将数字转换为货币格式;

    6.PathFinding.js: 基于JavaScript的开源智能寻路算法库

    相关文章:https://baike.xsoftlab.net/view/687.html 
    github: https://github.com/qiao/PathFinding.js
     
    7.JavaScript Math 对象
    来源:http://www.w3school.com.cn/jsref/jsref_obj_math.asp
     

    2-5转载来源:

    https://www.iteye.com/news/28410

    原始出处:Via smartbear    https://smartbear.com/blog/test-and-monitor/four-serious-math-libraries-for-javascript/

    拓展思考:

            为什么没有人把java里这么多好用的库javascript化?

       推演:以后肯定会出现各种 javascript 算法库或算法包或组件包,就像后端java各种包一样,通过npm简单安装,像api一样调用。

            可能现在国内外某个大神或公司正在紧张忙碌的运量着,有可能直接实现java代码转javascript代码,有可能手工重写javascript代码,那时javascript包或库将极大的丰富! 一个富前端时代正在到来。谷歌有这方面的先机,但是它未必感受到市场的需求。 一个人、甚至一个公司的力量都是有限的,最好制定标准,统一命名规范,让所有人都参与建设这类算法包或库,专门有人测试,避免重复工作。npm像一个广义标准,但难以避免重复和嵌套,但重复总比没有强。那时会出现重前端问题,前端太重,而重复代码必然几何级加速重前端问题。

           

  • 相关阅读:
    xhr
    原生js的博客
    webstorm调试Node的时候配置
    multiparty
    bluebird
    Nodejs+express+angularjs+mongodb
    mustache.js
    ModelProxy 前端接口配置建模框架
    浏览器跨域访问解决方案
    前端性能优化补充篇
  • 原文地址:https://www.cnblogs.com/hao-1234-1234/p/11133833.html
Copyright © 2011-2022 走看看