|
|
| | | | | | | | | 似乎是拟合的函数和数据不“协调” 。
不明白为什么要选择这样的函数,
f(x) = a*eb*x+c 可能比较合理。 |
|
|
| | | | | | | | | | | 不知道为什么要用到指数函数,从EXCEL的拟合来看,平方项就相当好了. |
|
|
| | | | | | | | | | | | | 确实"平方项"'就可以了,如果硬要用指数函数,唯有 f(x) = a*eb*x+c 较有可能,
因为如果b*x 很小的话,eb*x 约等于 1+ (b*x)+ (b*x)2/2 ,这样 f(x) = a*eb*x+c 实际就是个“平方项" 。 |
|
|
|
| | | | | | | | | | | | | | | 您的建议是拟合表达式ebx代替e-x
这个b是一个待解的常数啊!! |
|
|
| | | | | 楼主想要拟合的表达式是指数回归形式,但是貌似却用了对数回归。我这里按指数拟合运行好久没有出来结果 |
|
|
|
|
| | | | | | | | | 但是你里面却用linfit.这里你用linfit是不也行的,因为温度(不管是开氏温度还是摄氏温度,个人认为最好化作绝对温度)里面有负数。或者你使用lnfit也不行,自变量必须是正数。如果你想要对数拟合,自变量是负数的话,可以使用logfit,因为logfit的拟合项里面是log(x+b),但是我没有找到结果 |
|
|
| | | | | | | | | | | 不愧是大师!
但是设定的拟合表达式(e-x ,1)是指数形式啊,怎么是对数拟合呢? |
|
|
|
| | | | | | | 里面不知道为什么一个小bug,当我给x的取值范围-50,25..150删掉后,H(x)在图中只绘制出来一小段而已。。。 |
|
|
|
|
|
|
|
| | | | | | | 兄台,您会用mathcad将环路分析仪得到的数据拟合出比较准确的传递函数吗? |
|
|
| | | | | | | | | 我觉得应该是是可以的。需要具体的去学习一下才知道怎么弄,因为数学上有很多曲线的拟合方法。
|
|
|
|