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

用MATLAB如何作曲面拟合

[复制链接]
发表于 2004-7-15 21:26:32 | 显示全部楼层 |阅读模式 来自 上海
本帖最后由 ljelly 于 2009-6-10 14:20 编辑

我们以前提到的总是曲线拟和,现在有个问题是如何拟和一个平面?
在一个2×5度的平面上,平均分成5×5分的网格,每个网格有一个数据。共有25×61个数据,现在要把它们平滑以下。这里面有个空间位置的问题。因此我想问问各位,matlab里面有没有这方面的函数呢?
简单的说就是有没有曲面拟和的函数呢?
发表于 2004-7-15 22:21:37 | 显示全部楼层 来自 陕西西安

回复: 有没有大虾用MATLAB作过曲面拟和的?

Simdroid开发平台
转贴曲面拟合(可以得到函数),大家顶一下
http://www.dytrol.com/dispbbs.asp?BoardID=11&ID=2681 有附件去下载.
  
时常看到有人问曲面拟合的问题,matlab里interp2等只能给出三维插值,不能给出函数,
  
我自己正好需要,就做了一个,也许有人会有用。
  
也就是对 n 个三维坐标(x,y,z) , 拟合成这样一个函数
  
Z(x,y)= aa(i,j)*x^i*y^j        i 从0-->p  ,j 从0-->q 求和。
  
压缩文件里有  这样几个函数,具体的看里面的readme,说的很详细
  
function he=qiuhe(x,p,y,q,z)        function he=qiuhe(x,p,y,q,z)     
  
function A=leftmatrix(x,p,y,q)      function B=rightmatrix(x,p,y,q,z)     
  
function ff=main(x,p,y,q,z,xx,yy)
发表于 2004-7-15 22:23:00 | 显示全部楼层 来自 陕西西安

回复: 有没有大虾用MATLAB作过曲面拟和的?

附件在此, 来自dytrol.com论坛的红色heli.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2009-6-10 14:15:17 | 显示全部楼层 来自 吉林长春
很有用,非常感谢楼主!:)
回复 不支持

使用道具 举报

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

本版积分规则

Simapps系列直播

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

GMT+8, 2024-10-7 07:30 , Processed in 0.045946 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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