nejsem si jisty jestli to je dobre, ale postupoval jsem takto:
f(0) 2+b1(-1)+4(-1)^2+d1(-1)^3=4
f(0) a2+b2(-1)+c2(-1)^2+2(-1)^3=4
f´(-1) = b1+8(x-1)+3d1(x-1)^=1 --------- b1=1
f´(-1) = b2+2c2(x-1) +6(x-1)^2 =1 ........... b2=1
2+1(-1)+4(-1)^2 +d1(-1)^3=4
a2+1(-1) + c2(-1)^2 +2(-1)^3 =4
ted mam soustavu 2 rovnic pro 3 nezname d1,a2,c2 ........... nevíte jak dál?
Offline
ahoj ↑ nickdick:,
Pozor, druhý oblouk začíná v bodě x=1 a končí v x=2, s bodem x=0 nemá nic společného. Takže rovnici
a2+1(-1) + c2(-1)^2 +2(-1)^3 =4
škrtni.
Chybějící dvě rovnice se dostanou tak, že se zvolí hodnoty druhé derivace v krajních bodech, v tvém případě v bodech x=0 a x=2. Většinou se tyto druhé derivace pokládají rovny nule, tj. tak, aby splajn mimo zadaný definiční obor "plynule přecházel" do přímek.
Offline