Здравствуйте. Требуется аппроксимировать функцию, задающую поверхность по следующему набору точек: {1000, 0.41, 0.008}, {1500, 0.264, 0.005}, {3000, 0.118, 0.002}, {7000, 0.039, 0.001}. задан 10 Май '18 22:32 log0 |
Здравствуйте. Требуется аппроксимировать функцию, задающую поверхность по следующему набору точек: {1000, 0.41, 0.008}, {1500, 0.264, 0.005}, {3000, 0.118, 0.002}, {7000, 0.039, 0.001}. задан 10 Май '18 22:32 log0 |
Математика - это совместно редактируемый форум вопросов и ответов для начинающих и опытных математиков, с особенным акцентом на компьютерные науки.
Присоединяйтесь!
отмечен:
задан
10 Май '18 22:32
показан
846 раз
обновлен
10 Май '18 23:43
Будет замечательно, если вы приведете автоматический метод нахождения таких функций. Вольфрам же работает исключительно, как я это понял, с функциями одной переменной, когда речь идет об аппроксимации. Какими математическими трюками обойти это - я не понял.
Пока не очень понятно, чем полагается её аппроксимировать. Каков желательный итоговый вид функции? В принципе, здесь можно многочлен подобрать, дающий точные значения. Более того, он может даже не зависеть от y.
Многочлен. И желательно, чтобы зависел.
@log0: я не понимаю требования "чтобы зависел". Зачем оно нужно? Легко строится многочлен степени <=3, для которого f(1)=8, f(1,5)=5, f(3)=2, f(7)=1. Потом всё нормируем. Ограничения должны быть явно заданы, если вид нужен более простой. Скажем, можно взять выражение a+bx+cy+dxy и решить систему. Вариантов здесь хоть отбавляй.