首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >math.js中的方程评价

math.js中的方程评价
EN

Stack Overflow用户
提问于 2017-04-19 13:15:28
回答 1查看 1.1K关注 0票数 1

我是数学js库的新手,我试图解决这个表达式:

代码语言:javascript
复制
var x_res = math.simplify('(x-'+x1+')^2 + ('+y_part+' - '+y1+')^2 - 197.5^2');

通过简化方法,我简化了它,但是如何才能知道"x“值呢?

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-19 14:02:39

我不知道know the x value是什么意思,但是您得到了一个只有一个变量x的表达式。

代码语言:javascript
复制
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计算表达式,可以:

代码语言:javascript
复制
x_res.eval({ x: 1 })
// -39004.25

x_res.eval({ x: 2 })
// -39005.25

x_res.eval({ x: 1000 })
// 956998.75

不考虑数学,但是,如果你想找出当所有方程等于某个值时,x将等于什么,你可以使用代数

代码语言:javascript
复制
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
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43496871

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档