请问如何用matlab画出这种图?把几幅大小相同的二维图叠起来画在一起。

这是我在一篇论文里看到的图,把几幅大小相同的二维图叠起来画在一起,它们的空间坐标是对齐的。感觉展示效果非常好。请问如何用matlab画这种图?谢谢!... 这是我在一篇论文里看到的图,把几幅大小相同的二维图叠起来画在一起,它们的空间坐标是对齐的。感觉展示效果非常好。请问如何用matlab画这种图?谢谢! 展开
 我来答
真greatdju
推荐于2016-11-17 · TA获得超过3855个赞
知道小有建树答主
回答量:1300
采纳率:91%
帮助的人:734万
展开全部

举个例子

clear;clc;

[x,y]=meshgrid(linspace(-1,1)*2*pi);
axis([-1,1,-1,1,0,2.5/pi]*2*pi);hold on;box on;colorbar
for k=1:4
    z=k+sin(k*x)+cos(y+k);
    surf(x,y,z-z+k,z,'edgec','none');
end
view(-35,10);

jimtien
2015-03-23 · TA获得超过7652个赞
知道大有可为答主
回答量:2146
采纳率:88%
帮助的人:1085万
展开全部
[x,y]=meshgrid(-5:0.1:5,-5:0.1:5);
z=ones(size(x));
c1=peaks(x,y);
mesh(x,y,z,c1);
c2=peaks(x.^2,y.^2);
hold on;
mesh(x,y,z*2,c2);
zlim([0,3]);

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式