我正在尝试根据一些条件和已知变量在JavaScript中做一些代数,但我不太擅长数学或JavaScript来理解如何编写它。
所以这是条件:
var w1 = h1/1.98
var w2 = h2/0.6355
h1 = h2
w1 + w2 = 1367
我不是100%肯定,但我认为这里可能有足够的信息来找出w1,w2,h1和h2是什么。
有谁知道如何创建此计算?
答案 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}。