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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Untero
0 / 0 / 0
Регистрация: 11.05.2013
Сообщений: 4
#1

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

23.05.2013, 21:44. Просмотров 829. Ответов 1
Метки нет (Все метки)

Добрый вечер, киберфорум.
Не так давно меня озадачили следующей темой: Билинейная интерполяция функции двух переменных.

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

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

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

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

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


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

Определить общий вид степенного ряда, вычисляемого в данной функции - C++
Помогите, пожалуйста сформулировать словами, что выполняет каждый код: double sum(double x,double eps) { double s,sn; int n; for...

Поиск экстремума функции двух переменных - C++
нужна помощь, циклит программу в с++ с ошибкой -1.#end #include "stdafx.h" #include <iostream> #include <math.h> using namespace...

Найти минимум функции двух переменных - C++
Помогите пожалуйста решить пример из них 18 на фотке

Частные производные от функции двух переменных - C++
Нужно написать функцию, которая будет вычислять градиент. Для этого нужно брать частные производные. Как простую производную, я знаю,...

Создать функции нахождения максимального значения из двух переменных - C++
#include <iostream> #include <clocale> #include <cstdlib> using namespace std; double H(double A, double B, double C) { int...

Метод половинного деления для функции от двух переменных - C++
Это программа для функции от одной переменной, а можно этот же метод использовать для функции от двух переменных, например? #include...

1
Untero
0 / 0 / 0
Регистрация: 11.05.2013
Сообщений: 4
23.05.2013, 23:52  [ТС] #2
Быть может, мне рассчитывать коэффициенты сплайнами и забыть о полиноме Лагранжа?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.05.2013, 23:52
Привет! Вот еще темы с ответами:

Найти экстремум функции двух переменных методом градиентного спуска - C++
Ругается на cout << setw(4) << setprecision(5) << x; и clrscr(); Разные библиотеки пробовал но запустить не получилось... ошибка и всё, в...

Общий вид экспорта функций в DLL - C++
Добрый вечер. Столкнулся со следующей трудностью: Имеется 3 класса объектов ObjectTypeA, ObjectTypeB, ObjectTypeC class Base { ... ...

Написать диалоговую программу вычисления значений функции двух переменных z=f(x.y) в различных точках плоскости. - C++
Написать диалоговую программу вычисления значений функции двух переменных z=f(x.y) в различных точках плоскости. Программа должна: 1)...

Вывести результат двух операций с использованием двух переменных - C++
Такие дела: надо ввести с клавиатуры 4 переменные, используя только 2 int, и посчитать результат двух выражений Есть такой вариант, но...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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