数学建模社区-数学中国

标题: 求助,matlab画图 [打印本页]

作者: zyccxsy    时间: 2012-8-6 14:25
标题: 求助,matlab画图
未命名.jpg
这种图怎么画出来的?
就给了300多组3维数据
用plot3画出来就是散点图了
作者: head_@_WOLF    时间: 2012-8-6 15:32
matlab插值
作者: shaox    时间: 2012-8-6 15:35
这是网格图插值得到的,比如
t=-8:0.3:8
[x,y]=meshgrid(t);
r=sqrt(x.^2+y.^2)+eps;
z=sin(r)./r;
subplot(1,3,1),meshc(x,y,z);
title('meshc'),axis([-8 8 -8 8 -0.5 0.8]);
subplot(1,3,2),meshz(x,y,z);
title('meshz'),axis([-8 8 -8 8 -0.5 0.8]);
subplot(1,3,3), mesh(x,y,z);
title('mesh'),axis([-8 8 -8 8 -0.5 0.8])
QQ截图20120731152802.png
作者: zyccxsy    时间: 2012-8-6 15:43
head_@_WOLF 发表于 2012-8-6 15:32
matlab插值

灰常感谢您的回答,我试试看
作者: zyccxsy    时间: 2012-8-6 15:44
zyccxsy 发表于 2012-8-6 15:43
灰常感谢您的回答,我试试看

非常感谢您的回答,我试试看
作者: Jérémie    时间: 2012-8-6 16:26
最好用拟合,surf命令作图
作者: 玩转math    时间: 2012-8-6 22:22
scatter(x,y,5,z)%散点图
figure[X,Y,Z]=griddata(x,y,z,linspace(1.486,4.271)',linspace(1.604,4.276),'v4');%插值
pcolor(X,Y,Z);shading interp%伪彩色图
figure,contourf(X,Y,Z) %等高线图
figure,surf(X,Y,Z)%三维曲面
用这个就可以了!
作者: 守粮仓的鼠    时间: 2012-8-7 08:58
不会。。。。。。。。。。。。。。。。。。
作者: HNzhangjie    时间: 2012-8-7 09:27
这个是个好东西   ~
作者: 小文盲    时间: 2012-8-7 14:03
不错,不过可以可以看看Matlab的帮助文档也是不错的,还有实例呢
作者: 建模小斗士    时间: 2012-8-8 18:08
你可以尝试一下用surfc函数绘制阴影图及等高线,在用surfl函数生成带光照模式的曲面图。
作者: 建模小斗士    时间: 2012-8-8 18:14
你可以尝试一下用surfc函数绘制阴影图及等高线,在用surfl函数生成带光照模式的曲面图。        具体实例如下:》[X,Y,Z]=peaks(30);>>surfc(X,Y,Z)>>colormap(g
作者: wish_豪    时间: 2012-8-8 19:46
帮助查看doc polt3   .注意看与其相关的函数见最下面的 and also
作者: 325    时间: 2012-8-8 20:22
厉害,进来学习学习!!
作者: 美莎    时间: 2012-8-9 18:19
感觉还要加是色彩 亮度调节
作者: 美莎    时间: 2012-8-9 18:29
用surf比mesh好点,图像的光滑度
作者: St…    时间: 2013-1-27 18:43
mesh好点,suif画出来的图像不着色,先用griddata差值,然后用mesh画图,如果数据可以的话,再用colormap进行着色。




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5