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

由三维曲线拟合或插值获得三维曲面

[复制链接]
发表于 2010-6-22 21:06:05 | 显示全部楼层 |阅读模式 来自 黑龙江哈尔滨
悬赏30仿真币未解决
本帖最后由 好运永相伴 于 2010-6-22 21:55 编辑

没有具体的函数表达式。只有离散的数据点,离散的数据点用plot3画三维曲线可得四条三维曲线,现在想插值或拟合得到由这四条曲线构成的三维曲面。

难点在于,每条曲线的x值都是一个值,x的数据点过少,我想通过插值获得较多的x值,可是总是有问题。

可以画出三维曲面,只不过所得曲面不够平滑,可能由于X的值不够多。数据和曲线曲面如附件,恳请大家帮忙。
这次的程序为:
load data.mat
figure(1)
plot3(x1,y1,z1,x2,y2,z2,x3,y3,z3,x4,y4,z4)
figure(2)
xg=0.25:0.02:3.00;
yg=0.004:0.001:0.23;
[xgrid,ygrid]=meshgrid(xg,yg);
zgrid=griddata(x,y,z,xgrid,ygrid);
surf(xgrid,ygrid,zgrid)

附件: 您需要 登录 才可以下载或查看,没有账号?注册
 楼主| 发表于 2010-6-22 21:56:26 | 显示全部楼层 来自 黑龙江哈尔滨
Simdroid开发平台
附件受到限制不能上传图,只上传了数据
回复

使用道具 举报

 楼主| 发表于 2010-6-22 22:56:06 | 显示全部楼层 来自 黑龙江哈尔滨
问题已解决
回复

使用道具 举报

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

本版积分规则

Simapps系列直播

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

GMT+8, 2024-10-6 21:32 , Processed in 0.027278 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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