TOTALСпасибо
ИСНДа, мы можем и не перебором узнать где лежит 17, но компьютер ведь не может, бес использования, наприме, метода половинчатого деления...
Разве нет простого способа найти до каких точек надо писать эту функцию... ну уже ведь близко)))
-- 02.11.2012, 20:30 --Это не правильно,
Код:
For[j = 1, j <= n, j++,
If[(x <= z[[j + 1]]) && (x >= z[[j]]),
s3[x_] :=
f[z[[j]]]*(x - z[[j + 1]])/(z[[j]] - z[[j + 1]]) +
f[z[[j + 1]]]*(x - z[[j]])/(z[[j + 1]] - z[[j]])]]
И это не правильно...
Код:
s2[x_] :=
f[z[[1]]]*(x - z[[n + 1]])/(z[[1]] - z[[n + 1]]) +
f[z[[n + 1]]]*(x - z[[1]])/(z[[n + 1]] - z[[1]])
Но а как же тогда ?
ИСНп.с. Вы говорили, что если откажусь от того злого цикла, то Вы подскажите ))))