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

Интерполяция многочленами Ньютона - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ передача массивов в функцию (одномерные массивы) http://www.cyberforum.ru/cpp-beginners/thread585574.html
помогите пожалуйста. нахожу похожие коды, но все равно не получаеться... дан одномерный массив, состоящий из N вещественных элементов. найти максимальный элемент вычислить сумму четных элементов массива
C++ Создать класс CPoint и унаследовать от него иерархию классов. У меня такое задание: Создать класс CPoint - точка. На его основе создать классы CcoloredPoint и CLine. На основе класса CLine создать класс CColoredLine и класс CPolyLine - многоугольник. Все классы должны иметь методы для установки и получения значений всех координат, а также изменения цвета и получения текущего цвета. Написать демонстрационную программу, в которой будет использоваться список... http://www.cyberforum.ru/cpp-beginners/thread585568.html
C++ Среди цифр введенной строки, напечатать ту, которая появлялась более 3 раз. Если таких цифр было несколько, напечатать ту, что встретилась первым
Среди цифр введенной строки, напечатать ту, которая появлялась более 3 раз. Если таких цифр было несколько, напечатать ту, что встретилась первым.
C++ Что такое "линейный список"?
Здравствуйте, искал в Интернете смотрел у учебниках и так и не понял что такое линейный список. Объясните пожал-ста. Он мне нужен для сортировки по возрастанию массива.
C++ Фильтрация данных в структуре http://www.cyberforum.ru/cpp-beginners/thread585557.html
Здравствуйте. Есть задача Структура "Государство": - название; столица; численность населения; занимаемая площать. Обеспечить возможность фильтрации по плотности населения (люд.на.кв.км). #include <stdio.h> int Nmenu = 5; char filename="bd.dat"; struct record {
C++ Строки -удалить все символы ‘-‘ и удвоить все символы ‘&’; подробнее

Показать сообщение отдельно
monomah174
0 / 0 / 0
Регистрация: 14.01.2011
Сообщений: 5

Интерполяция многочленами Ньютона - C++

24.05.2012, 18:37. Просмотров 3562. Ответов 1
Метки (Все метки)

Доброго времени суток!
http://www.cde.spbstu.ru/Num_Met/Int...ewton_pol.html
Задан курсач по вычмату, там есть такая задача(см называние темы)
Тобиш нужно разработать универсальную программу для любой функции, таблицы и тд...
Проверить сказано на функции 1/х,
начальные данные х=1,2,3,4,5,6,7,8,9,10 y=1/2,1/3,1/4 ....1/10
определить значение функции в х=1 до х=2 с шагом 0.1 ну и соответственно вывести на экран

Суть проблемы в чем - никак не пойму метод, понял что нужна матрица разделенных разностей, а что дальше чет не вкуриваю
нашел где-то чей-то исходник(см ниже), но тут не могу понять как говориться что и куда, и что за переменная х-это массив или переменная? просьба помочь!
Код
double Newton_f(double x){
    double res=y[0],F,den;
    int i,j,k;
    for(i=1;i<n;i++){
        F=0;
        for(j=0;j<=i;j++){//следующее слагаемое полинома
            den=1;
//считаем знаменатель разделенной разности
            for(k=0;k<=i;k++){
                if (k!=j) den*=(x[j]-x[k]);
            }
//считаем разделенную разность
            F+=y[j]/den;
        }
//домножаем разделенную разность на скобки (x-x[0])...(x-x[i-1])
        for(k=0;k<i;k++)F*=(x-x[k]);
        res+=F;//полином
    }
return res;
}
ЗЫ форумы облазил, созданных тем полно, готовых небитых кодов еще пока не нашел
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru