Дана таблица, которая задает функцию. Интерполировать правильно, например в виде полинома, математика её не может - то есть может, но крайне не корректно.
Код:
e := {{0.002, 0.120},
{0.004, 0.154},
{0.01, 0.211},
{0.02, 0.261},
{0.04, 0.311},
{0.1, 0.372},
{0.2, 0.403},
{0.4, 0.405},
{1.0, 0.356},
{2.0, 0.291},
{4.0, 0.214},
{10, 0.128},
{20, 0.0813},
{40, 0.0493}}
ListPlot[e]
q1 := InterpolatingPolynomial[e, x]
tt = Plot[q1, {x, 0, 40}]
таблица:
Выдает:
Возникла идея, что возможно, искомую функцию можно задать как кусочную, вручную посчитав прямые между точками (ну что поделать). Можно ли реализовать это в данной среде? или есть другой выход?