推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
angusjune

Javascript 中,二元多次方程可能有多个解时,如何选取自己想要的那个解?

  •  
  •   angusjune · Dec 25, 2014 · 3676 views
    This topic created in 4161 days ago, the information mentioned may be changed or developed.

    wolfram

    上图是我要在js中解出来的二元方程,在Wolfram中可以看出来是有两个solution的,但是在js中总是返回第一组解,有什么办法可以取到第二组解呢?

    更准确的是,如何通过条件判断获得特定的解呢?
    比如说如果该组解的x处于[500,1000]范围内,则取该组解。

    3 replies    2014-12-25 22:15:57 +08:00
    jokester
        1
    jokester  
       Dec 25, 2014
    你会手解二元二次方程吗?

    会的话把解析式用js写一遍
    不会就找会的人帮你写 给他钱
    angusjune
        2
    angusjune  
    OP
       Dec 25, 2014
    @jokester 这个我在js里面肯定是写成了:
    x = ...
    y = ...

    就是说,这样得出来的x, y总是第一组解,而不是我想要的那组解
    Mutoo
        3
    Mutoo  
       Dec 25, 2014
    你需要的是线性代数,矩阵求解方程方面的资料。一般科学软件解方程都是用这种方法。

    http://zh.wikipedia.org/wiki/%E7%BA%BF%E6%80%A7%E6%96%B9%E7%A8%8B%E7%BB%84
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   896 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 52ms · UTC 22:31 · PVG 06:31 · LAX 15:31 · JFK 18:31
    ♥ Do have faith in what you're doing.