我有数据:
0 315
0.159 284
0.321 246
0.47 202
0.631 164
0.786 136
0.958 102
1.104 74
1.307 42
1.461 17
1.524 10.9
1.6 4. 6
1.728 0
我有一个代码:
set xlabel "Zaporna napetost [V]"
set ylabel "Tok [pA]"
set yrange [-25:350]
set xrange [-0.1:1.8]
set xtics 0.3
set mytics 2
set mxtics 2
f(x)=k*x**2+n
fit f(x) 'D:\Petra\sola\praktikum\fotoefekt\365.txt' using 1:2 via k,n
plot 'D:\Petra\sola\praktikum\fotoefekt\365.txt' using 1:2 lc rgb 'black' t"UV" , \
f(x) lc rgb 'black' t""
我得到的合适是完全的。任何人都可以提供帮助。
答案 0 :(得分:0)
看起来你有实验数据。正如您在评论中所述,您希望它具有线性依赖性。你不能改变你的物理学并改变拟合函数,因为它可能看起来更好。
在您的情况下,您可以例如跳过1.4以上的点,如果你有充分的理由(例如系统错误),但使用线性拟合:
f(x) = a*x + b
fit [0:1.4] f(x) '365.txt' via a,b
plot '365.txt' title 'experimental data', f(x) title sprintf('fit with %.2f·x + %.2f', a, b)