| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1125 人关注过本帖
标题:[求助]一个曲线的拟合问题 (急......)
只看楼主 加入收藏
keendl
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-10-28
收藏
 问题点数:0 回复次数:9 
[求助]一个曲线的拟合问题 (急......)

以下数据可以画出一个曲线(见下图),现在要将曲线近于直线的地方(大概是两端,有时不是)拟合成直线,上下各一条。
请问:怎么选择数据?怎么拟合才能最佳?

c4E7Ub6E.rar (24.07 KB) [求助]一个曲线的拟合问题


[此贴子已经被作者于2006-10-28 15:10:35编辑过]



4Gmpu1dK.bmp (230.74 KB)
图片附件: 游客没有浏览图片的权限,请 登录注册
搜索更多相关主题的帖子: 曲线 拟合 直线 数据 
2006-10-28 15:01
hitzhang
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:21
帖 子:369
专家分:52
注 册:2006-9-24
收藏
得分:0 
如果你里哦阿姐神经网络到可以试试这种方法


2006-11-01 15:56
ydgsl
Rank: 3Rank: 3
等 级:论坛游民
威 望:8
帖 子:107
专家分:20
注 册:2006-9-20
收藏
得分:0 

这样的数据很难找到一个适合的模型,若第一列数据为Y, 第二列数据是X, 用该近似模型:
Y=f(b,X)=(b(1)+b(2)*X+b(3)*X.^2)./(1+b(4)*X+b(5)*X.^2)+b(6)*exp(b(7)*X+b(8)*X.^2);
其中
B=[3226.06109,8218.89291,5622.50818,2.54769341,1.74303131,-3227.93469,-.316188482e-3,-.276654495e-3]
R2=.990847
可得到较好的拟合,但并不完美!

2006-11-05 14:19
keendl
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-10-28
收藏
得分:0 
,谢谢,我试试.
2006-11-10 10:20
keendl
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-10-28
收藏
得分:0 
直线部分拟合
我想要曲线中近似直线部分的直线拟合,不是将整条曲线拟合.
可以帮忙再看一下吗?谢谢.
2006-11-10 10:26
hitzhang
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:21
帖 子:369
专家分:52
注 册:2006-9-24
收藏
得分:0 
我想的有一个指标来衡量你的拟和效果
例如相关系数
你可以通过循环语句从近似直线的部分开始
知道达到相关系数上限
这样具有再次相关系数下的直线数据就得到了

2006-11-11 21:35
keendl
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-10-28
收藏
得分:0 
我也想到这样,可是不会写程序。
不会使用那个相关系数。
2006-11-11 23:54
ydgsl
Rank: 3Rank: 3
等 级:论坛游民
威 望:8
帖 子:107
专家分:20
注 册:2006-9-20
收藏
得分:0 

直线拟合(figure中tools中的basic fitting)、求线性相关系数(corrcoef)固然很简单,但只将近似直线的部分用直线拟合的做法是不可取的,因它不符合逻辑,没有道理。

2006-11-12 08:10
dongyunfeng
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2006-11-14
收藏
得分:0 
我是菜鸟,求教大家,如何实现将VB中的数值赋值给MATLAB中的函数?我的联系方式
QQ:409104373 E-mail:dongyunfeng2004@126.com
2006-11-14 12:37
dongyunfeng
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2006-11-14
收藏
得分:0 

求助:我是菜鸟,求教大家,如何实现将VB中的数值赋值给MATLAB中的函数?我的联系方式
QQ:409104373 E-mail:dongyunfeng2004@126.com

2006-11-14 12:37
快速回复:[求助]一个曲线的拟合问题 (急......)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018388 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved