LINUX.ORG.RU

octave: one-dimensional Interpolation


0

1

Имеется набор значений Y0i, определенных в точках X0i, лежащим в диапазоне от X0min до X0max. Задача интерполировать значения Y0 в точках X1 (от X1min до X1max) таким образом, чтобы в точках X1 < X0min Y1 присваивалось значение Y0(X0min), а в точках X1 > X0max Y1 присваивалось значение Y0(X0max).

Варианты с функций interp1 не проходят, так как там для диапазонов X1 < X0min и для X1 > X0max присваивается одно и то же значение Y1.

Можно ли как нибудь решить вопрос без разделения X1 на 2 диапазона и присваивания значений Y1 в одном из поддиапазонов вручную?

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.