找回密码
 注册
Simdroid-非首页
查看: 69|回复: 1

griddata griddata3 和griddatan函数

[复制链接]
发表于 2011-6-7 08:48:25 | 显示全部楼层 |阅读模式 来自 辽宁沈阳
本帖最后由 254165642 于 2011-6-8 18:08 编辑

griddata函数可以插值离散数据点,griddata3和griddatan插值高维的离散数据点怎么弄啊?
griddata函数可以插值离散数据点,griddata3和griddatan插值高维的离散数据点怎么弄啊?
x=rand(1,10);
y=rand(1,10);
z=rand(1,10); %要把离散数据网格化,因为contour,surface和mesh接受的都是网格化数据。
xi=linspace(min(x),max(x),50); %从最小到最大之间取若干点,我用了50个,你可以随意改。
yi=linspace(min(y),max(y),50);
[xi,yi]=meshgrid(xi,yi); %网格化
x,y zi=griddata(x,y,z,xi,yi,'cubic'); % 网格化z,实际上就是二维插值,可以用'linear'有棱角的,'cubic'就比较平滑。
subplot(1,2,1) contour(xi,yi,zi) ; %如果不需要比较立体图,那就不需要subplot了,直接contour
colorbar
subplot(1,2,2) mesh(xi,yi,zi); % 立体效果图,用surf也可以。
发表于 2011-6-28 11:23:50 | 显示全部楼层 来自 台湾
Simdroid开发平台
griddata3和griddatan的用法不是一样吗? LZ甚麼疑问!?
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-10-6 10:39 , Processed in 0.029210 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表