[カーブフィット]express vi / 非線形最小二乗法を使ってサーミスタの温度抵抗特性を近似する

RT_Fit_and_plot_non_Linear.vi - Google ドライブ

今度は T = 1 / ( A + B ln(R) + D (ln (R))3 ) を y = 1 / ( A + B x + D x3 ) と置いて線形最小二乗法で近似し、A、B、Dをそれぞれ求めてみる。温度を抵抗の函数として表現しているのに温度をX軸に、抵抗をY軸にとってプロットしているので注意が必要である。

f:id:ti-nspire:20190619082800p:plain:w400
f:id:ti-nspire:20190619183819p:plain

――――――――――――――――――――
Wolframで検算する。

degC={-50,-40,-30,-20,-10,0,10,20,25,30,40,50,60,70,80,85,90,100,110};
K=degC + 273.15;
R=1000*{329.5,188.5,111.3,67.77,42.47,27.28,17.96,12.09,10,8.313,5.827,4.16,3.02,2.228,1.668,1.451,1.266,0.9731,0.7576};
lnR=Log[R];
xyList=Transpose[{lnR,K}];
FindFit[xyList,1/( a+b x+d x^3), {a, b, d}, x]

f:id:ti-nspire:20190619084432p:plain