24小时热门版块排行榜    

查看: 774  |  回复: 9
当前主题已经存档。

dedream

木虫 (正式写手)

[交流] 曲线拟合求助:怎么把几条曲线拟合成指定的曲线形态

数学没学好,工作中遇到了大麻烦,需要把几条曲线中某一条或几条组合起来,变成指定的曲线形态,请教应该用什么方法去做?

我这方面的底子非常弱,仅仅会一点点origin,数据分析和拟合从来没有接触过,请教大侠帮忙指点了。
不允许发图片,我等下把图和数据传网盘上


曲线图:
http://www.brsbox.com/filebox/do ... 86a184fc3c66ec3f836

数据:

http://www.brsbox.com/filebox/do ... 620408b466c71e5e8ef


纳米盘保存的图和数据:
http://d.namipan.com/d/842437b7b ... 806ce92ddb663670100

感谢你的关注和帮助

[ Last edited by dedream on 2009-12-9 at 13:43 ]
回复此楼
从数据到结论
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

再见北极雪

木虫 (著名写手)

快乐家族之打酱油的小伙计

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
小木虫(金币+0.5):恭喜抢沙发,给个红包
dingleimilan(金币+1,VIP+0):多谢交流 12-8 23:08
dedream(金币+5,VIP+0):谢谢您,不是地震,目标是您理解的那样,把几条曲线一块拟合,但我不知道怎么下手 12-9 09:31
dedream(金币+20,VIP+0):谢谢您的帮助 12-10 17:40
这个我觉得你说的不够清晰,你把问题说具体一点,相信这个问题还是比较容易解决的!我刚才看了一下,应该是搞地震数据处理方面的吧?个人觉得好像你应该看看数字滤波哪方面的东西,还有三条曲线弄一块拟合目标曲线我觉得合适些……我再看看!

[ Last edited by 再见北极雪 on 2009-12-8 at 23:11 ]
2楼2009-12-08 23:07:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dedream

木虫 (正式写手)

谢谢再见北极雪  ,就是想把几条曲线拟合目标曲线。

目标曲线是由sheet2的数据生成的

没搞过数据处理,一头雾水,请问应该用什么方法?
从数据到结论
3楼2009-12-09 09:54:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bluesine

铁杆木虫 (职业作家)

科苑小木虫

★ ★ ★ ★ ★
dedream(金币+5,VIP+0):目标曲线是“结果值” 12-9 13:37
怎么听起来很别扭啊,呵呵。
已经得到了几条曲线(数据),那就只能拟合相应的曲线,使得数据看起来基本上是在你拟合的曲线上或者尽可能接近你的拟合曲线。
那么你的目标曲线是什么意思?能否说明白一点呢,呵呵~~~
板凳要做十年冷文章不发一个字
4楼2009-12-09 11:14:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bluesine

铁杆木虫 (职业作家)

科苑小木虫

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
dedream(金币+50,VIP+0):非常谢谢您 12-9 13:38
看了你的文件,不知道理解对不对。欢迎扔砖头丢拖鞋
简单理论推导,用最小二乘法对 M,N,O三条曲线进行线性加权 进行拟合:
记M,N,O三条曲线函数值分别为y1,y2,y3.
线性加权拟合z=a*y1+b*y2+c*y3,其中a,b,c是待定系数。现要求a,b,c使得z-zi值最小。zi是你的目标sheet2中对应的数据。
误差Er=sum(  (z(xi)-zi)^2 );
Er分别对a,b,c求偏导数,令其为0,得到一组关于a,b,c的方程。解出a,b,c即可。
将得到的a,b,c代回z=a*y1+b*y2+c*y3,得到的便是拟合曲线
板凳要做十年冷文章不发一个字
5楼2009-12-09 11:31:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wngbaq

木虫 (小有名气)

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
Doctorcbw(金币+2,VIP+0):谢谢你的意见 12-9 12:14
dedream(金币+10,VIP+0):谢谢您,应该选择什么分类? 12-9 13:39
bluesine(金币+2,VIP+0):呵呵,说的很对。数据拟合的时候消除量纲也是很有必要的~ 12-9 14:30
引用回帖:
Originally posted by bluesine at 2009-12-9 11:14:
怎么听起来很别扭啊,呵呵。
已经得到了几条曲线(数据),那就只能拟合相应的曲线,使得数据看起来基本上是在你拟合的曲线上或者尽可能接近你的拟合曲线。
那么你的目标曲线是什么意思?能否说明白一点呢,呵呵 ...

同意楼上的意见,另外还需要考虑去除量纲的影响,比如考虑单位化,还可以考虑最小一乘型的准则以去除异常值的影响.

贴子的分类也不是很恰当.

[ Last edited by wngbaq on 2009-12-9 at 12:01 ]
6楼2009-12-09 12:00:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dedream

木虫 (正式写手)

谢谢您们,我应该选择什么分类?
另外origin能实现这个拟合吗?
从数据到结论
7楼2009-12-09 13:40:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bluesine

铁杆木虫 (职业作家)

科苑小木虫

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
dedream(金币+10,VIP+0):那我应该用什么工具计算这些值? 12-9 14:32
引用回帖:
Originally posted by dedream at 2009-12-9 13:40:
谢谢您们,我应该选择什么分类?
另外origin能实现这个拟合吗?

要先算出a,b,c的值,然后把拟合值计算出来,之后origin就可以画了。没算出来之前能否拟合这个。。。。。请orgin高手出来,俺就不知道了
板凳要做十年冷文章不发一个字
8楼2009-12-09 14:16:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dedream

木虫 (正式写手)

wuguocheng(金币+0,VIP+0): 以后多来支持数学版块就是了 12-9 14:44
我想提高奖励金币,感谢帮助我的虫友,不知道怎么编辑,没这个选项了
从数据到结论
9楼2009-12-09 14:34:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bluesine

铁杆木虫 (职业作家)

科苑小木虫

工具嘛,太多了。matlab,c,fortran......exel 都行
板凳要做十年冷文章不发一个字
10楼2009-12-09 16:27:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 dedream 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见