set terminal svg fname "Vera" fsize 25
set output "Interpolation_example_spline.svg"
set key off
set xzeroaxis
set xtics axis 1,1
set ytics nomirror 1
set samples 300
set border 2
f(x) = (x >= 0 && x < 1) ? -0.1522*x**3 + 0.9937*x : \
(x >= 1 && x < 2) ? -0.01258*x**3 - 0.4189*x**2 + 1.4126*x - 0.1396 : \
(x >= 2 && x < 3) ? 0.1403*x**3 - 1.3359*x**2 + 3.2467*x - 1.3623 : \
(x >= 3 && x < 4) ? 0.1579*x**3 - 1.4945*x**2 + 3.7225*x - 1.8381 : \
(x >= 4 && x < 5) ? 0.05375*x**3 -0.2450*x**2 - 1.2756*x + 4.8259 : \
-0.1871*x**3 + 3.3673*x**2 - 19.3370*x + 34.9282
set yrange [-1.1:1.1]
plot f(x) with lines linetype 3 linewidth 4, \
"-" with points linetype 1 pointtype 7 pointsize 0.7,\
0 with lines linetype -1 linewidth 1
0 0
1 0.8415
2 0.9093
3 0.1411
4 -0.7568
5 -0.9589
6 -0.2794
e
Please use at least version 4.2 of Gnuplot for smooth lines in SVG.
Lisensiering
Public domainPublic domainfalsefalse
Dette verket har blitt frigitt til allmennheten av opphavspersonen I, Berland. Dette gjelder på verdensbasis. I enkelte land kan dette være juridisk umulig. I så fall: I, Berland gir hvem som helst retten til å bruke dette verket for ethvert formål, uten noen vilkår, med mindre slike vilkår kreves ved lov.
Bildetekster
Legg til en kort forklaring på hva filen representerer
{{Information |Description=Illustration of spline interpolation on a data set, compared with other interpolation methods in the article Interpolation. Based on png-version by User:Jitse Niesen and svg