Страница 1 из 1

Создание функции на основе графика

СообщениеДобавлено: 21.01.2015 04:48:31
Sharfik
Не программирование, обычная алгебра и геометрия.
Собственно буду рад любому материалу, статьям по созданию функций для повторения имеющегося перед глазами графика. Т.е. есть массив координат, это график. Задача его повторить при разных условиях. Мне кажется должны быть какие то готовые приемы для такого.

Re: Создание функции на основе графика

СообщениеДобавлено: 21.01.2015 05:46:24
Снег Север
сплайны

Re: Создание функции на основе графика

СообщениеДобавлено: 21.01.2015 14:11:17
Sharfik
Ты тему читал? Рисование и математика разные вещи.

Re: Создание функции на основе графика

СообщениеДобавлено: 21.01.2015 14:19:55
Дож
Сплайны — это и есть математика.

http://djvuru.512.com1.ru:8073/WWW/4933 ... 2eb50.djvu

Re: Создание функции на основе графика

СообщениеДобавлено: 21.01.2015 14:20:02
vada
Читай раздел экстраполяция. Выбираешь более-менее подходящую к графику функцию, и экстраполируешь ее (подбирая коэффициенты) ну... например к наименьшему кватратичному отклонению. Точную функцию получить проблемно. Чаще всего используют полином.

Re: Создание функции на основе графика

СообщениеДобавлено: 21.01.2015 14:29:06
Дож
vada писал(а):Читай раздел экстраполяция. Выбираешь более-менее подходящую к графику функцию, и экстраполируешь ее (подбирая коэффициенты) ну...

Это называется «интерполяция». Экстраполяция — это когда по фрагменту функции строят гипотезы о том, как функция выглядит за пределами этого фрагмента.

Re: Создание функции на основе графика

СообщениеДобавлено: 21.01.2015 14:51:11
zub
Если имеются ввиду всякие нормативные (в смысле сниповские) графики - в большинстве случаев хватает линейной интерполяци. Ищем нужный интервал и интерполируем... Единственная "сложность" - в случае неравномерных интервалов незабыть заюзать двоичный поиск

>>Сплайны — это и есть математика.
Причем довольно сложная, лепить ее куда ненадо нестоит

Re: Создание функции на основе графика

СообщениеДобавлено: 21.01.2015 15:33:51
vada
Дож
Читайте внимательно задание.

Re: Создание функции на основе графика

СообщениеДобавлено: 21.01.2015 15:48:03
Дож
vada писал(а):Дож
Читайте внимательно задание.

Я прочёл, задание сформулировано плохо :) Это не отменяет того, что Вы применили неправильный термин.

Re: Создание функции на основе графика

СообщениеДобавлено: 21.01.2015 16:12:02
vada
Дож Читайте еще.

Re: Создание функции на основе графика

СообщениеДобавлено: 21.01.2015 16:14:56
Sharfik
Виноват, исправлюсь. Для меня слово "Сплайн" только фигуру означает обычно. Буду разбираться.


Читай раздел экстраполяция. Выбираешь более-менее подходящую к графику функцию, и экстраполируешь ее (подбирая коэффициенты) ну... например к наименьшему кватратичному отклонению. Точную функцию получить проблемно. Чаще всего используют полином.

Я подобрал уже функцию для построения графика, но проблема в том, что график итоговый надо по параметрам двигать выше, ниже и т.п., а сами коэффициенты которые это выполняют являются отдельным нелинейным графиком, который попроще основного, но все же "нудный".

Re: Создание функции на основе графика

СообщениеДобавлено: 23.01.2015 23:15:26
Pavia
Дож писал(а):Это называется «интерполяция». Экстраполяция — это когда по фрагменту функции строят гипотезы о том, как функция выглядит за пределами этого фрагмента.

Чья корова мычала? Вообще-то правильный термин аппроксимация.

Re: Создание функции на основе графика

СообщениеДобавлено: 23.01.2015 23:43:08
Дож
Pavia писал(а):
Дож писал(а):Это называется «интерполяция». Экстраполяция — это когда по фрагменту функции строят гипотезы о том, как функция выглядит за пределами этого фрагмента.

Чья корова мычала? Вообще-то правильный термин аппроксимация.

Топикстартера интересует скорее аппроксимация. Но в высказывании, на которое я отвечал напрашивается замена экстраполяции (немного другой задачи) на интерполяцию.