作业帮 > 数学 > 作业

Mathematica解方程,如何限定根的范围(定义域)?

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:数学作业 时间:2024/08/01 03:41:24
Mathematica解方程,如何限定根的范围(定义域)?
我在用Mathematica解方程的时候想设定自变量的定义域,但目前我所知道的函数FindRoot只能设定初始值,请问有没有办法限定方程的解在某个范围里面,如0
Mathematica解方程,如何限定根的范围(定义域)?
直接在方程组中加入不等式就行了.
比如说,Solve[5 x - 2 x^2 == 0] ,要x>0,你就改成Solve[{5 x - 2 x^2 == 0,x > 0}]就行了.NSolve也一样.
再问: Solve[{5 x - 2 x^2 == 0, x > 0}] Solve::eqf: x>0 is not a well-formed equation. >> 结果会出错的哦,求解答。
再答: 你用的是什么版本的Mathematica?我在8.0试了没问题,5.0就不行了。 不过可以解出来再筛选,如:Select[x /. Solve[5 x - 2 x^2 == 0], # > 0 &]
再问: 我的用是7.0,你有8.0的?能发给我吗?谢谢! liaohaojie2005@163.com
再答: 已发送,请查收。