求助dingd老师,有关1stopt拟合的问题
我手上的软件是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
.........
用这两列数据,拟合出来的结果如图:
但是如果我把这两列数据都乘以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
......
得到的结果却跟上面的拟合情况不一样
请问这是怎么回事呢,拟合代码如下
Parameter C(1:2);
Variable x,y;
Function y=1/((C2-x^2)^2+(C1*x)^2);
Data;
按我的想法,采用同样代码对这两组数据分别进行拟合,得到的C1与C2的值应该是相同的才对啊?拟合出来的图形结果也应该大致一致吧?我不明白这是怎么回事~请版主帮忙解答一下好么?
这个比较麻烦哦搞不很懂! 回复 1 # vs_newfish 的帖子
y=1/((C2-x^2)^2+(C1*x)^2);
x 和y 分别乘以2pi
当然得到了数据是不一样的了
本来都是非线性拟合
线性拟合 就没有关系了
PS. 看不出来你 谱密度乘以2*pi 是个什么意思 2楼说的可以参考参考!
页:
[1]