matlab 三维图 非参数方程对于非参数方程例如z=xy+exp(xy+x^2)+log(x^2+y^2)的三维曲面图像如何画呢?其中z的取值为[0,13.257],在不求出x和y的范围的情况下如何在matlab中写函数?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/20 06:24:37
matlab 三维图 非参数方程对于非参数方程例如z=xy+exp(xy+x^2)+log(x^2+y^2)的三维曲面图像如何画呢?其中z的取值为[0,13.257],在不求出x和y的范围的情况下如何在matlab中写函数?

matlab 三维图 非参数方程对于非参数方程例如z=xy+exp(xy+x^2)+log(x^2+y^2)的三维曲面图像如何画呢?其中z的取值为[0,13.257],在不求出x和y的范围的情况下如何在matlab中写函数?
matlab 三维图 非参数方程
对于非参数方程例如z=xy+exp(xy+x^2)+log(x^2+y^2)的三维曲面图像如何画呢?
其中z的取值为[0,13.257],在不求出x和y的范围的情况下如何在matlab中写函数?

matlab 三维图 非参数方程对于非参数方程例如z=xy+exp(xy+x^2)+log(x^2+y^2)的三维曲面图像如何画呢?其中z的取值为[0,13.257],在不求出x和y的范围的情况下如何在matlab中写函数?
先将x y的范围设大一点,最后利用z的约束减小范围
x=linspace(-10,10,100);
y=x;
z=x.*y+exp(x.*y+x.^2)+log(x.^2+y.^2);
h=contour(x,y,z)
clabel(h)
观察数据在所给范围的x,y,区间并记录
x1=[ ..];
y1=[ ...];
meshc(x,y,z);
zlim([0,13.257]);
xlim([x1]);
ylim([y1]);
>>help meshz
>>help meshc
>>help mesh
>>help surf