matlab中的z=(x+y)^2的网格图怎么做?

 我来答
learneroner
高粉答主

2016-04-27 · 关注我不会让你失望
知道大有可为答主
回答量:1.1万
采纳率:91%
帮助的人:6350万
展开全部

mesh()函数可以根据数据点生成网格图,参考代码

[x,y]=meshgrid(-1:0.05:1);
z=(x+y).^2;
mesh(x,y,z)

或者也可以使用下列生成数据的方式

r = -1:0.05:1;
t = 0:0.05*pi:pi;
[r,t] = meshgrid(-1:0.05:1,0:0.05*pi:pi);
x = r.*cos(t);
y = r.*sin(t);
z = (x+y).^2;
mesh(x,y,z)

作图结果:

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式