如何用JavaScript解决方程组

时间:2013-08-08 10:33:15

标签: javascript algorithm algebra

我正在尝试根据一些条件和已知变量在JavaScript中做一些代数,但我不太擅长数学或JavaScript来理解如何编写它。

所以这是条件:

var w1 = h1/1.98

var w2 = h2/0.6355

h1 = h2

w1 + w2 = 1367

我不是100%肯定,但我认为这里可能有足够的信息来找出w1,w2,h1和h2是什么。

有谁知道如何创建此计算?

2 个答案:

答案 0 :(得分:3)

以下是您需要的变量解决方案:

function algebra(c1, c2) {
  /* Given these equations
  w1 = h1/c1
  w2 = h2/c2
  h1 = h2
  w1 + w2 = 1367; */

  var w1 = 1367 * c2 / (c1 + c2), h1 = w1 * c1;
  return {w1:w1, w2:1367-w1, h1:h1, h2:h1};
}

答案 1 :(得分:2)

如果是代数问题...因为h1 = h2,你可以将它们排除并得到。

w1*1.98 = w2*0.6355
w1 + w2 = 1367

将其放入some solver并获取

{w1 = 332.1462435480787,w2 = 1034.853756451921}。