matlab中mesh函数画不出图形

发布网友

我来回答

1个回答

热心网友

在用mesh画二元函数图像前必须进行一个“预处理”——生成笛卡尔乘积空间。

例子
%要画z=x^2+y^2在[-5,5]×[-5,5]的图像。
%首先定义
x=-5:.1:5;y=x;
%然后要生成一个笛卡尔乘积的空间
[X,Y]=meshgrid(x,y);
%然后再是
Z=X.^2+Y.^2;
%最后画的是
mesh(X,Y,Z);

画其它函数图像时只要在上面的例子里稍加改动即可。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com