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