Во первых, с какой целью Вы хотите из графика восстановить функцию? Просто для красоты или для дела?
Во вторых, по определению функция задается 3 способами: Формулой; Графиком; Таблицей.
В третьих, Если у Вас есть таблица данных, где в одной графе "аргумент(ы) - т.е. область определения, в другой - область значения функции (значение функции), то даже Excel Вам даст надежную формулу (с ошибкой, конечно, но допустимой) которую можно использовать в дальнейшем: например аналитически дифференцировать или интегрировать. Если такой таблицы нет, а есть только график, то надо сделать такую таблицу: просто снять "показания" с графика. Есть плагин в Автокде, туда переносишь график, обводишь его, и можно автоматически составить таблицу (таблица координат точек в локальной автокадовской системе координат). Потом производишь преобразование координат и получаешь таблицу "аргумент-функция". Пример: у меня был график, записанный при статическом зондировании грунтов с датчиков (типа кардиограммы). Для определения несущей способности сваи, методика СНиП предполагает много рутинных расчетов: разбиваешь график на много частей, затем суммируешь площади под графиком. Мне было лень. Загнал в Автокад, обвел график, сделал таблицу, в Excel снова начертил автоматически график, аппроксимировал его автоматически полиномом (там есть такая функция). Excel написал уравнение, я его тупо проинтегрировал (полином интегрируется очень просто). Поскольку точек (скважин) для статзондирования было много, то один раз создав шаблон, я потом несколько десятков так рассчитал.
Самое главное – нужна функция в табличной форме. Если такой нет, то создать, либо тупо снимая координаты с графика, либо какими то другими методами, типа, как я это сделал.
Если есть таблица, то формулу можно создать с любой заданной точностью. Например, использовав гармонический анализ данных (можно в Маткаде, автоматически). Это уже дело техники. ГЛАВНОЕ создать таблицу.
Задачи нахождения функции по графику называется интерполяцией. Обычно в такой задаче дан набор точек, которые соответствуют значениям функции в некоторых абсциссах, и необходимо найти функцию, которая проходит через эти точки... Читать далее
к.ф.м.н., доцент МФТИ, с.н.с. Института Проблем... · 18 дек 2022
Вопрос не вполне корректен, давайте попробуем разобраться.
1. "График" в смысле картинки, изображения — штука довольно условная, хотя бы по той причине, что имеет толщину. То есть не точно сопоставляет x-> y, а приблизительно... Читать далее
Я знаю 5 способов задания функции:
1. Аналитический, то есть выражением, например eˣ, δ(x), он же четвёртый - словесный, Γ(z+1)=zΓ(z), он же пятый - рекурсивный.
2. Табличный.
3. Графический.
График можно построить по первому... Читать далее
Digital marketer, researcher and data analyst · 19 дек 2022
Да, существуют программы, которые могут построить уравнение функции на основе предоставленного графика. Это называется обратным интерполированием.
Существует множество различных программ, которые предоставляют такую функциональн... Читать далее
Есть программы для регрессионного анализа данных (о чем написано в другом ответе), есть ещё дискретное преобразование Фурье - https://planetcalc.ru/7543/
Давно занимался прогнозирования. Потом бизнесом... · 20 дек 2022
Два, такие программы есть. Это программы аппроксимации функций и говорить о них нужно в статистической смысле. Обычно на имеющийся статистические материал подбирают или функцию заданного вида, если он известен предварительно... Читать далее
ИТ-эксперт, инженер-аналитик в области САПР, ст... · 25 дек 2022
Существуют. Например, аппроксимация базисом функций с помощью метода наименьших квадратов.
Аппроксимирующую функцию задают как скалярное произведение вектора выбираемых пользователем базисных функций и вектора неизвестных... Читать далее