Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2009-03-25, 16:45   #1
slgu
高级会员
 
注册日期: 2007-06-24
年龄: 70
帖子: 188
声望力: 21
slgu 正向着好的方向发展
默认 回复: 非球面 高阶偶次拟合!

可将数据置上,代为拟合。
slgu 当前离线   回复时引用此帖
旧 2009-03-27, 09:58   #2
zgygliang
初级会员
 
注册日期: 2008-12-26
年龄: 40
帖子: 4
声望力: 0
zgygliang 正向着好的方向发展
默认 回复: 非球面 高阶偶次拟合!

引用:
作者: slgu 查看帖子
可将数据置上,代为拟合。
附件 1806

数据参见附件,有点大!正在试用其他方法,还是未果
上传的附件
文件类型: rar Data.rar (58.8 KB, 55 次查看)
zgygliang 当前离线   回复时引用此帖
旧 2009-03-28, 01:12   #3
slgu
高级会员
 
注册日期: 2007-06-24
年龄: 70
帖子: 188
声望力: 21
slgu 正向着好的方向发展
默认 回复: 非球面 高阶偶次拟合!

该文件在打开时遇到问题,共有27200组数据,不知对否?
我用你的模型试了一下,可能模型不是很恰当,结果不太理想(运算时间较长,目前尚未完全出来)。
若按模型:
y=b1*x^2+b2*x^4+b3*x^6+b4*x^8+b5*x^10+b6*x^12+b7*x^14+b8*x^16+b9
则过程就简单多了,效果也可能更好些:
b=[-0.00043548209, 0.00034795208, 0.00020752636, -0.0006411563, 0.00047641925, -0.0001559222, 0.000022385353, -0.000001017432,0.00012507198]
离回归平方和:RSS=2.5114e-006
决定系数:R^2=0.98201
slgu 当前离线   回复时引用此帖
旧 2009-03-29, 16:50   #4
slgu
高级会员
 
注册日期: 2007-06-24
年龄: 70
帖子: 188
声望力: 21
slgu 正向着好的方向发展
默认 回复: 非球面 高阶偶次拟合!

可以肯定,你所提供的模型是不恰当的,不可能得到好的拟合。
若用下列模型:
y=(b(9)+b(10)*x.^2)./(1+b(11)*x.^2).^.5+b(1)*x.^2+b(2)*x.^4+b(3)*x.^6+b(4)*x.^8+b(5)*x.^10+b(6)*x.^12+b(7)*x.^14+b(8)*x.^16;
则:b=
[-0.0012991399, 0.001264971, -0.00060826645, -0.00021489955, 0.0003667798, -0.00015156441, 0.000026028774, -0.0000015517482, 0.00013735908, 0.0068776143, 153.72281]

RSS =0.000001177982182
MSe = 4.3327e-011
R^2 = 0.99156
要比前述模型好一些。
slgu 当前离线   回复时引用此帖
旧 2009-03-29, 21:43   #5
zgygliang
初级会员
 
注册日期: 2008-12-26
年龄: 40
帖子: 4
声望力: 0
zgygliang 正向着好的方向发展
默认 回复: 非球面 高阶偶次拟合!

引用:
作者: slgu 查看帖子
可以肯定,你所提供的模型是不恰当的,不可能得到好的拟合。
若用下列模型:
y=(b(9)+b(10)*x.^2)./(1+b(11)*x.^2).^.5+b(1)*x.^2+b(2)*x.^4+b(3)*x.^6+b(4)*x.^8+b(5)*x.^10+b(6)*x.^12+b(7)*x.^1...
我那模型是一个标准曲线+标准曲线的偏离量(高阶项),
若我非得用这模型来拟合的话 请告诉我具体的方法一下(不管拟合效果怎样),能否把M文件转给我一下呢?供我参考学习一下好不?
我的mail:[email protected]


谢谢
zgygliang 当前离线   回复时引用此帖
旧 2011-11-26, 22:14   #6
gjs
初级会员
 
注册日期: 2011-11-13
住址: 天津
年龄: 33
帖子: 3
声望力: 0
gjs 正向着好的方向发展
默认 回复: 非球面 高阶偶次拟合!

你好。我这里有一组三维空间点想通过MATLAB拟合成非球面,然后得出该非球面的具体方程。请问可以帮我做一下吗?我没有接触过MATLAB```谢谢!
gjs 当前离线   回复时引用此帖
旧 2018-08-29, 18:21   #7
lhy12
初级会员
 
注册日期: 2018-08-29
年龄: 29
帖子: 1
声望力: 0
lhy12 正向着好的方向发展
默认 回复: 非球面 高阶偶次拟合!

引用:
作者: gjs 查看帖子
你好。我这里有一组三维空间点想通过MATLAB拟合成非球面,然后得出该非球面的具体方程。请问可以帮我做一下吗?我没有接触过MATLAB```谢谢!
您好!不知您想拟合的非球面是否成功,想请教一下
lhy12 当前离线   回复时引用此帖
回复

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 03:15


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.