1stOpt拟合一个复数函数,但是总是爆出函数式错误
Title "Broadband Electrical Impedance";
Parameters C0,C,R,L;
ComplexStr=i;
Variable f,Y ;
Function Y=abs((i*((2*pi*f)*^2)*C*R*C0-2*f*pi*C0*(((2*pi*f)^2)*L*C-1)+2*pi*f*C)/(R*2*pi*f*C+i*((2*pi*f)^2)*L*C-1));
Data;
1000 0.10893
1980 0.21492
2960 0.32222
3940 0.43232
4920 0.54178
5900 0.66258
6880 0.76837
7860 0.88943
8840 0.9687
9820 1.04205
10800 1.17171
11780 1.28533
12760 1.36255
13740 1.63921
14720 1.62164
15700 2.00249
16680 2.13347
17660 2.97155
18640 3.3646
19620 1.78822
函数表达式
IMG_5041.JPG 返回小木虫查看更多
今日热帖
第一个2次方多了乘号
恩恩,我把函数修改了,可以运行,但是为什么会把复数i也当成参数计算了,是因为我版本比较低吗(1.5)?但是曲线拟合的不错,就是我要的参数应该都是正值,出现负值怎么解决呢?请多多指教,非常感谢您。我把复函数转化为了模值,省去了虚数i,但是还是有负值。
计算结果
,
1。5不能计算复数拟合
好的,谢谢,但是估算出的参数有负值(实际应该为正),添加限定条件后,估算的值较大,但是曲线拟合的不错,能说明估算值准确吗?