mathematica解方程组,结果还是原式子。

yang_bigarm
2013-12-22 · TA获得超过3949个赞
知道大有可为答主
回答量:1664
采纳率:100%
帮助的人:622万
展开全部
首先你要明白,你是要解方程,还是求方程的根。求方程的根,就是求t1,t2,使得t1,t2带入方程后两边相等。
Mathematica中,NSolve一般用来解方程,FindRoot用来求方程的根。数学中确实存在很多方程解不出来的情况,或者说没有求解表达式,但是能用别的方法去求方程的根。你上面给的方程,是多项式和指数函数混合在一起的,这种叫做超越方程,通常是没有求解表达式的。

例如我乱写一个跟你类似的方程:
x = t1 + Exp[t1 + t2] - (1.5 + t1^2) == 0;y = t1*(t2 - 1) + Exp[t2^2 - t1] == 0;

NSolve求不出解来,返回原方程。
NSolve[{x, y}, {t1, t2}]

但是调用求根的函数,可以求出根来。
FindRoot[{x, y}, {t1, 0}, {t2, 0}]

{t1 -> -0.928775, t2 -> 2.31439}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式