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

Построить интерполяционный многочлен и интерполяционный сплайн - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 20, средняя оценка - 4.90
mail10
0 / 0 / 0
Регистрация: 05.04.2011
Сообщений: 18
06.12.2011, 18:58     Построить интерполяционный многочлен и интерполяционный сплайн #1
Здравствуйте, уважаемые.
Даны узлы и значения функции в них. Картинка во вложении. Нужно построить интерполяционный многочлен(Лагранжа или Ньютона) и интерполяционный сплайн, а потом найти значение функции в определенной точке.
Значение функции через многочлен Лагранжа я нашел:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
double Lagrange (double x, double* x_v, double* y_v)
{
    double s = 0;
    double l = 1;
 
    for (int i = 0; i < 5; i++)
    {
        l = 1;
        for (int j = 0; j < 5; j++)
        {
            if (j != i)
            l *= (x - x_v[j])/(x_v[i] - x_v[j]);             
        }
        s += l*y_v[i];
    }
    return s;
}
x_v и y_v — массивы с заданными значениями.

А вот как вывести на экран сам многочлен? Может у кого есть наработки, буду очень благодарен.
Изображения
 
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2011, 18:58     Построить интерполяционный многочлен и интерполяционный сплайн
Посмотрите здесь:

C++ интерполяционный многочлен Лагранжа
C++ Интерполяционный многочлен Ньютона
Интерполяционный поиск C++
C++ Интерполяционный многочлен Ньютона (ИМН) с произвольными узлами
Построить интерполяционный кубический сплайн C++
C++ Восходящий интерполяционный многочлен Ньютона. Может пригодится
Запуск без дебаггера. Интерполяционный многочлен Лагранжа C++
C++ Интерполяционный многочлен Лагранжа

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
06.12.2011, 21:26     Построить интерполяционный многочлен и интерполяционный сплайн #2
ну так выводи строки 12-14
mail10
0 / 0 / 0
Регистрация: 05.04.2011
Сообщений: 18
06.12.2011, 21:38  [ТС]     Построить интерполяционный многочлен и интерполяционный сплайн #3
Я имел в виду уже в перемноженном виде, но без подставленного X. То есть что-то типа: x^4-4*x^3+x^2+6x-5.
Yandex
Объявления
06.12.2011, 21:38     Построить интерполяционный многочлен и интерполяционный сплайн
Ответ Создать тему
Опции темы

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