Форум программистов, компьютерный форум CyberForum.ru

Общий вид интерполированной функции двух переменных - C++

Войти
Регистрация
Восстановить пароль
 
Untero
0 / 0 / 0
Регистрация: 11.05.2013
Сообщений: 4
23.05.2013, 21:44     Общий вид интерполированной функции двух переменных #1
Добрый вечер, киберфорум.
Не так давно меня озадачили следующей темой: Билинейная интерполяция функции двух переменных.

Сама по себе задача не сложная, если бы делал это я в каком-нибудь маткаде:
по набору точек строю интерполированную функцию и отображаю её график, но на с++ все куда сложнее.

К сути проблемы.
В результате интерполяции, например, полиномом Лагранжа, как тут, я получу полином. Длинный и жирный полином.

Сложность в будущей реализации графика этой функции в OpenGL(да и не только). Как мне в общем виде вывести эту функцию? Ведь я могу только указывать точки в x и y, и пересчитывать каждый раз значение интерполированной функции в этих точках. Как мне привести полином к короткому виду, похожему на простое уравнение функции двух переменных, чтобы засунуть его в OpenGL и дать ему нарисовать эту функцию?

Если ничего не понятно из того, что я сказал(объясняю я ужасно), то кратко суть моего вопроса:
Как мне в С++ вывести интерполированную по точкам функцию, чтобы засунуть её в OpenGL?

И вообще, может я просто узко мыслю? Может, график функции двух переменных можно построить даже не выводя саму функцию? Дайте направление, куда копать.


P.S. если кто предложит библиотеку GiNaC, то подскажите, как пользоваться. Плохо пока понимаю, мало по ней информации.
Миниатюры
Общий вид интерполированной функции двух переменных  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.05.2013, 21:44     Общий вид интерполированной функции двух переменных
Посмотрите здесь:

C++ Наибольший общий делитель двух цифр
C++ Написать диалоговую программу вычисления значений функции двух переменных z=f(x.y) в различных точках плоскости.
C++ Из двух массивов сформировать общий массив
C++ Определить общий вид степенного ряда, вычисляемого в данной функции
C++ Слияние из двух массивов в один общий
Метод половинного деления для функции от двух переменных C++
C++ Найти минимум функции двух переменных
Вывести результат двух операций с использованием двух переменных C++
C++ Создать функции нахождения максимального значения из двух переменных
C++ Поиск экстремума функции двух переменных
Частные производные от функции двух переменных C++
C++ Общий вид экспорта функций в DLL

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Untero
0 / 0 / 0
Регистрация: 11.05.2013
Сообщений: 4
23.05.2013, 23:52  [ТС]     Общий вид интерполированной функции двух переменных #2
Быть может, мне рассчитывать коэффициенты сплайнами и забыть о полиноме Лагранжа?
Yandex
Объявления
23.05.2013, 23:52     Общий вид интерполированной функции двух переменных
Ответ Создать тему
Опции темы

Текущее время: 20:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru