声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 3318|回复: 4

[1stopt] 求助dingd老师,有关1stopt拟合的问题

[复制链接]
发表于 2012-6-21 11:09 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
我手上的软件是1.5版的,有如下的两列数据
频率f(HZ)S(f)(g^2/Hz)
0.0122070
0.0244140
0.0366210.0000001
0.0488280.0000027
0.0610350.0000127
0.0732420.0000167
0.0854490.0000119
.........

用这两列数据,拟合出来的结果如图:
1.jpg

但是如果我把这两列数据都乘以2PI,数据如下
频率w(rad/s)S(w)(g^2/(rad/s^2))
0.0766988420
0.1533983120
0.2300971546.28319E-07
0.3067959951.69646E-05
0.3834954657.97965E-05
0.4601943070.000104929
0.5368931497.47699E-05
0.6135926196.72301E-05
0.6902914614.46106E-05
0.7669903027.85398E-05
0.8436891440.000309133
0.9203886140.000378876
0.9970874568.92212E-05
1.0737862980.00020923
1.1504857680.000605699
1.2271846090.003858504
1.3038834510.010169335
......

得到的结果却跟上面的拟合情况不一样
2.jpg

请问这是怎么回事呢,拟合代码如下
Parameter C(1:2);
Variable x,y;
Function y=1/((C2-x^2)^2+(C1*x)^2)  ;
Data;

按我的想法,采用同样代码对这两组数据分别进行拟合,得到的C1与C2的值应该是相同的才对啊?拟合出来的图形结果也应该大致一致吧?我不明白这是怎么回事~请版主帮忙解答一下好么?
回复
分享到:

使用道具 举报

发表于 2012-8-10 11:12 | 显示全部楼层
这个比较麻烦哦  搞不很懂!
发表于 2012-8-13 12:37 | 显示全部楼层
回复 1 # vs_newfish 的帖子

y=1/((C2-x^2)^2+(C1*x)^2)  ;
x 和y 分别乘以2pi
当然得到了数据是不一样的了
本来都是非线性拟合
线性拟合 就没有关系了
PS. 看不出来你 谱密度乘以2*pi 是个什么意思
发表于 2012-9-5 17:30 | 显示全部楼层
2楼说的可以参考参考!
头像被屏蔽
发表于 2012-9-26 21:55 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-12-23 06:08 , Processed in 0.057033 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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