[identity profile] ezdakimak.livejournal.com posting in [community profile] useful_faq
Есть ли какое-то приложение или сайт онлайн, который может находить формулы?
Ну типа дано:
1:
Число 21
X=1

2:
Число 28
X=2

3:
Число 35
X=3

А программа чтобы выдавала что-то типа

14+7*X или 21+7*(X-1)

Я знаю только один сайт wolframalpha.com, подозреваю, что он такое может, но я не знаю как его заставить это делать.

update
Дайте, пожалуйста, пример как пользоваться для указанных выше данных.

ЗЫ. Тут был комментарий от dendrr и я случайно удалил его.
Приложения - любые. Maple, Mathcad, Mathematika. Matlab тоже интерполяцию делает, но формулы в явном виде не выдаст.

Он-лайн - да вот, пожалуйста, Q-сплайна, надеюсь, для ваших задач хватит?
http://twtmas.mpei.ac.ru/mas/Worksheets/Maple/spline.mcd
- забивайте в первые квадратные скобки значения "иксов", во вторые - соответствующие им значения функции. На выходе - и график, и функция.


Для указанного мной примера этот сайт выдал:


Теперь нужно научиться задавать туда данные, когда переменных 2-3.

update2 Для сайта wolframalpha.com подойдет запрос: fit {1,21},{2,28},{3,35}

Date: 2011-07-20 12:31 am (UTC)
From: [identity profile] nickel3000.livejournal.com
Есть такое приложение, Excel называется :)

Date: 2011-07-20 04:39 am (UTC)
gemelen: (Default)
From: [personal profile] gemelen
Метод наименьших квадратов, аппроксимация линейной функцей:
wolframalpha.com/пример
Выбор класса аппроксимирующей функции:
wolframalpha.com/классы

Date: 2011-07-20 08:56 am (UTC)
From: [identity profile] aterentiev.livejournal.com
плюсую linear fit

Date: 2011-07-20 09:03 am (UTC)
From: [identity profile] aterentiev.livejournal.com
кстати, если ему написать просто fit {21,1},{28, 2},{35, 3} (http://www.wolframalpha.com/input/?i=fit+%7B21%2C1%7D%2C%7B28%2C+2%7D%2C%7B35%2C+3%7D), то он попробует все варианты и напишет формулы в линейном, логарифмическом и периодическом видел

Date: 2011-07-20 08:45 am (UTC)
From: [identity profile] aterentiev.livejournal.com
оххх, только линейные уравнения по двум точкам нужны? тогда легче запомнить
(х-х1)/(х2-х1)=(y-y1)/(y2-y1)

Date: 2011-07-20 09:09 am (UTC)
From: [identity profile] chabapok.livejournal.com
существует бесконечное множество формул, повторяющих результат при данных входных значениях.

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

Date: 2011-07-20 10:51 am (UTC)
From: [identity profile] chabapok.livejournal.com
в общем случае, существует бесконечное множество правильных решений.

предлагаю формулу

если у вас
21 -> 1
28 -> 2
35 -> 3

то можно, например так:

X = (Y==21)*1 + (Y==28)*2 + (Y==35)*3

Date: 2011-07-20 12:04 pm (UTC)
From: [identity profile] chabapok.livejournal.com
" Здравствуйте, уважаемый господин провайдер! Пишет Вам Ваш пользователь. Помогите мне, пожалуйста. У меня сегодня сломался Интернет. Еще вчера он работал, а сегодня я попытался открыть Яндекс, а мне монитор написал, что не может отобразить страницу. Мой приятель компьютерщик сказал, что это может быть из-за того, что сломался Интернет. Почините его, пожалуйста, или дайте мне пока другой Интернет, потому что мне очень надо открыть Яндекс, там вчера была написана ссылка на важную для меня информацию. А сегодня даже пинги на Яндекс не идут, а про трасерту видно, что промежуточный сервак в дауне, но делайте что хотите: меняйте таблицу маршрутизации, DNS-серваки. Меня не волнует, как вы будете это обходить, но то, что весь ваш трафик идет через мертвый сервак меня не колышет, я вам не за то бабки плачу в натуре "

Date: 2011-07-20 06:02 pm (UTC)
From: [identity profile] chabapok.livejournal.com
Вы задали вопрос, хотя по дальнейшему диалогу выяснилось, что ответ на него вполне можете найти сами, быстро и без помощи.

Date: 2011-07-20 10:25 am (UTC)
gemelen: (Default)
From: [personal profile] gemelen
Яхз, можно наверно было и сразу уточнить, что интерполируемая функция есть фнкция 2 или 3 переменных, да?
>Теперь нужно научиться задавать туда данные, когда переменных 2-3.
http://www.wolframalpha.com/input/?i=linear+fit+%7B21%2C1%2C1%7D%2C%7B28%2C+2%2C+2%7D%2C%7B35%2C+3%2C+3%7D
И смотрим разницу с моим примером выше:
http://www.wolframalpha.com/input/?i=linear+fit+%7B21%2C1%7D%2C%7B28%2C+2%7D%2C%7B35%2C+3%7D