代数方程式ライブラリに基づくAlgebra.js解二元一次方程式の機能例

2284 ワード

この例では、代数方程式ベースのAlgebraについて説明する.js解二元一次方程式機能.皆さんの参考にしてください.具体的には以下の通りです.
二元一次方程式を次のように仮定します.

x + y = 11
x - y = 5


解の方程式は次のとおりです.




  
  
   algebra ( )
  
  
    var Fraction = algebra.Fraction;
    var Expression = algebra.Expression;
    var Equation = algebra.Equation;
    //=======================================
    var x1 = algebra.parse("x+y=11");
    var answer1 = x1.solveFor("y");
    //console.log("y = " + answer1.toString());
    var x2 = algebra.parse("x-y=5");
    var answer2 = x2.solveFor("y");
    //console.log("y = " + answer2.toString());
    //=================================================
    // X 
    var eq = new Equation(answer1, answer2);
    console.log("x :" + eq.toString());
    var answerX = eq.solveFor("x");
    console.log(" X :" + answerX.toString());
    //=================================================
    // Y ( x x1 x2)
    eq = x1.eval({
      x: answerX
    });
    console.log("y :" + eq.toString());
    var answerY = eq.solveFor("y");
    console.log(" Y :" + answerY.toString());
  






コンソール出力:

x :-x + 11 = x - 5
 X :8
y :y + 8 = 11
 Y :3


コードは太くて、何の包装もありません.読めばいい.
algebra.min.jsは公式サイトにアクセスしてダウンロードできます.http://algebra.js.org/
あるいはここをクリックして当駅でダウンロードします.
PS:ここでは、さらに参考にするためにいくつかのコンピューティングツールをお勧めします.
オンライン一元関数(方程式)計算ツールを解くには:http://tools.jb51.net/jisuanqi/equ_jisuanqi
科学計算機のオンライン使用_詳細計算機オンライン計算:http://tools.jb51.net/jisuanqi/jsqkexue
オンライン計算機_標準計算機:http://tools.jb51.net/jisuanqi/jsq
JavaScriptに関する詳細について興味のある読者は、「JavaScript数学演算用法総括」、「JavaScriptデータ構造とアルゴリズムテクニック総括」、「JavaScript配列操作テクニック総括」、「JavaScriptソートアルゴリズム総括」、「JavaScript遍歴アルゴリズムとテクニック総括」、「JavaScript検索アルゴリズムテクニック総括」および「JavaScriptエラーとデバッグテクニック総括」のトピックを参照してください.
JavaScriptプログラムの設計に役立つことを願っています.