brook77 发表于 2008-3-15 17:08

如何求一个非线性方程组的符号解

u=x+exp(x)*cos(y)+1;
v=y+exp(x)*sin(y);

其中u,v是符号
求解x=f(u,v)
   y=g(u,v)

rap2009 发表于 2008-3-15 23:19

syms u v x y;
s = solve('x+exp(x)*cos(y)+1=u', 'y+exp(x)*sin(y)=v', x, y);
s.x
s.y

brook77 发表于 2008-3-17 18:28

回复 2楼 的帖子

我试过了,算不出来啊
运行后显示:
Warning: Explicit solution could not be found.
s =

[ empty sym ]

eight 发表于 2008-3-17 19:08

原帖由 brook77 于 2008-3-17 18:28 发表 http://www.chinavib.com/forum/images/common/back.gif
我试过了,算不出来啊
运行后显示:
Warning: Explicit solution could not be found.
s =

[ empty sym ] 无显式解。常见错误整理贴中就有

brook77 发表于 2008-3-17 19:36

既然求不出精确的显示解,那用什么方法能求出近似的符号解呢

eight 发表于 2008-3-17 19:37

原帖由 brook77 于 2008-3-17 19:36 发表 http://www.chinavib.com/forum/images/common/back.gif
既然求不出精确的显示解,那用什么方法能求出近似的符号解呢 看我上面的提示,或者搜索版面

brook77 发表于 2008-3-17 20:45

谢谢eight,我搜索了几天了,现在只知道一种方法,就是给出参数的范围,求出一系列离散点,然后拟合曲线
但我想求的是
x=f(u,v)
y=g(u,v)
这种形式,是三维曲线,拟合起来也是很困难啊
不知道有没有什么更好的方法

sigma665 发表于 2008-3-17 20:55

回复 7楼 的帖子

随便什么数据就能拟合出曲线方程,这个当然很难了
搞不出符号的,还是用数值的吧
页: [1]
查看完整版本: 如何求一个非线性方程组的符号解