用coffe等号解同步方程
Solving simulataneous equations with Coffeequate
我正在寻找一个可以在浏览器中运行的计算机代数系统,对寻找方程系统的根特别感兴趣。
我正在评估coffeequite .
我想到的最简单的非平凡系统是一个由两个联立线性方程组成的系统,它没有出现在演示页面上:
var exp1 = CQ('x = 2 * y + 6');
var exp2 = CQ('x - y = 10');
exp2.sub({x: exp1.solve('x')})
.solve('y');
不幸的是,这在sub
调用时挂起。
我想要得到的是所有已知的未知数(即x
和y
)的值-在这种情况下保证有一个解。
我在这里做错了什么?
CQ().solve
返回解决方案的数组(如果有多个解决方案)。但是,您想要使用CQ().sub
替换的东西必须是整数或CQ()
对象本身。下面的代码可以工作:
var exp1 = CQ('x = 2 * y + 6');
var exp2 = CQ('x - y = 10');
exp2.sub({x: exp1.solve('x')[0]}).solve('y'); // 4
当你传入一个数组时,它实际上是挂起而不是出错,这是一个bug;我来补一下。
(免责声明:我写的是coffeequite)
相关文章:
- 在控制器和数据对象之间同步数据
- 同步调用,直到用户通过angular验证为访问者
- javascript函数同步
- 与运行长作业(javascript,node.js)的第三方API同步的最佳实践
- 显示具有服务器端自动时间注销的同步倒计时计时器
- 如何将Knockout.JS与服务器已经在DOM中呈现的数据同步
- 音频和动画在javasctipt循环中同步
- 主线程上的同步XMLHttpRequest已弃用
- 主干网.与Safari同步问题
- 失败:等待Protractor与页面同步时出错:“”;在窗口上找不到角度”;
- 是否同步加载了LINK元素
- 异步获取数据使用JavaScript同步获取数据
- 以同步方式获取Javascript Promise的值
- ajax调用获胜't同步执行
- javascript函数中的异步与同步.(Node.js)
- 如何同步写入process.stdout
- java脚本的数学方程显示错误的答案
- JavaScript 函数同步执行
- HTML5应用程序数据库同步
- 用coffe等号解同步方程