|
6 / 6 / 3
Регистрация: 29.08.2014
Сообщений: 97
|
|
"Хорошая" интерполяция функции двух переменных с малой осциляцией29.09.2015, 15:58. Показов 1543. Ответов 1
Метки нет (Все метки)
Доброго времени суток. Стоит задача интерполировать функцию двух переменных на ограниченной области. Функция положительна, непрерывна и разница между её значениями довольно мала. Самой функции(в явном/неявном виде) скорее всего не существует, можно провести аналогию с распределением температуры кожи на определённом участке. Т.е. будет задан набор точек и значения функции в этих точках u(x(i), y(i)) = u(i), например(в каких точках указывать не буду, не представляет интереса, но это точно интерполирование, не экстраполирование): u(i) = {36.6, 36.5, 36.4, 36.6, 36.7, 36.5, ...}, i=0,...,n
Подскажите пожалуйста метод, который хорошо с этим справится, т.к. использовался метод интерполирование сплайном, но иногда возникали такие цифры, как 23.5, что явно не соответствует реальности.
0
|
|
| 29.09.2015, 15:58 | |
|
Ответы с готовыми решениями:
1
Интерполяция функции двух переменных Интерполяция функции двух переменных
|
|
2741 / 1667 / 268
Регистрация: 19.02.2010
Сообщений: 4,411
|
|
| 04.10.2015, 22:22 | |
|
Зависит от того, что потом с интерполяцией делать.
Если просто нарисовать график от двух переменных - то можно взять непараметрическую (ядерную) регрессию на основе парзеновских оценок. Размытость ядра подобрать экспериментально, чтобы минимизировалось сумма разностей исходных значений и их проинтерполированных вариантов. Но вот если точек очень много... Для непараметрики "очень много" - это уже и десяток тысяч точек, долго будет считать. Поэтому если интерполяция должна быть шустрой в "боевой работе" - непараметрика непригодна, она требует тащить с собой всю обучающую выборку и просматривать её всю для каждой новой обрабатываемой точки. У меня, правда, всё работает максимально быстро для любых размеров выборок - но я при вычислениях использую очень и очень быструю (а кроме этого - максимально эффективно векторизуемую на интел-совместимых процессорах) аппроксимацию вычисления значения функции y=exp(x). "Наивный" же код программы по непараметрике - будет основное время тратить именно на вычисление exp(x). А какое-нибудь прямоугольное ядро - там будут траты на проверки левой-правой границ, что тоже не есть гут для скорости вычислений.
1
|
|
| 04.10.2015, 22:22 | |
|
Помогаю со студенческими работами здесь
2
Интерполяция и аппроксимация функции двух переменных Линейная интерполяция функции двух переменных Интерполяция функции двух переменных многочленом Лагранжа Интерполяция функции двух переменных на непрямоугольной сетке
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию.
2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|