1
我在數學JS庫新我試圖解決這個表達式:式評價
var x_res = math.simplify('(x-'+x1+')^2 + ('+y_part+' - '+y1+')^2 - 197.5^2');
採用簡化方法我簡化它,但我該怎麼做就知道了「X」價值?
在此先感謝。
我在數學JS庫新我試圖解決這個表達式:式評價
var x_res = math.simplify('(x-'+x1+')^2 + ('+y_part+' - '+y1+')^2 - 197.5^2');
採用簡化方法我簡化它,但我該怎麼做就知道了「X」價值?
在此先感謝。
我不確定know the x value
是什麼意思,但是您會得到一個表達式,其中包含一個變量 - x
。
x1 = 2
y_part = 3
y1 = 4
var x_res = math.simplify('(x - '+x1 + ')^2 + (' + y_part + ' - ' + y1 + ')^2 - 197.5^2');
x_res.toString()
// "-156021/4 + (x - 2)^2"
如果你想然後對確定的X計算表達式,您可以:
x_res.eval({ x: 1 })
// -39004.25
x_res.eval({ x: 2 })
// -39005.25
x_res.eval({ x: 1000 })
// 956998.75
不顧mathjs但是,如果你想找到是什麼X等於當所有方程式等於您可以使用的某個值AlgebraJs
var expr = new Expression("x");
expr = expr.subtract(3);
expr = expr.add("x");
console.log(expr.toString());
2x - 3
var eq = new Equation(expr, 4);
console.log(eq.toString());
2x - 3 = 4
var x = eq.solveFor("x");
console.log("x = " + x.toString());
x = 7/2
首先,感謝您的回答。我的意思是,我無法用x變量的定義值來評估函數。我只想知道x變量的值,因爲它是隻有一個未知值的表達式。只是這..我希望我已經清楚 –
對不起:)我不明白。你是否試圖提取'x'會等於什麼時候做'-156021/4 +(x-2)^ 2 = 1000'的東西? – elpddev
是的,例如我需要它給我x = 3 ..類似於這個 –