【发布时间】:2014-02-26 07:54:48
【问题描述】:
我想求解一个非线性方程组:
x^2 + y*sin(y) - 3 = 0 x*y + exp(x) + y -5 = 0
所以我介绍了两个函数 f1 = x^2 + y*sin(y) - 3 和 f2 = x*y + exp(x) + y -5。现在我正在尝试绘制水平曲线(在 0 处),这样我就可以看到存在多少解决方案。但我无法绘制有意义的结果(即找到交叉点)。
代码
x=linspace(-15,15,400);
y=linspace(-15,15,400);
f=@(x,y)(x.^2+y.*sin(y)-3);
[X,Y]=meshgrid(x,y);
Z=f(X,Y);
contour(X,Y,Z,10)
hold on
f=@(x,y)(x*y+exp(x)+y-5);
[X,Y]=meshgrid(x,y);
Z=f(X,Y);
contour(X,Y,Z,100)
【问题讨论】: