Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Реализовать алгоритм сортировки простой выборкой Реализовать алгоритм сортировки простой выборкой. Входящая и исходящая множества элементов находятся в разных областях памяти. https://www.cyberforum.ru/ cpp-beginners/ thread2541036.html C++ Описать функцию логического типа
Описать функцию IsSquare (K) логического типа, возвращает TRUE, если целый параметр K (> 0) является квадратом некоторого целого числа, и FALSE в противном случае. С ее помощью найти количество квадратов в наборе из 10 целых положительных чисел. P.S опишите плз за что отвечает каждая из строчек.
C++ Опишите функцию Average(A,N), которая подсчитывает среднее арифметическое элементов массива, кратных 3 https://www.cyberforum.ru/ cpp-beginners/ thread2541023.html
Опишите функцию Average(A,N), которая подсчитывает среднее арифметическое элементов массива, кратных 3. c++
C++ Написать аналог стандартной функции обработки строк https://www.cyberforum.ru/ cpp-beginners/ thread2540999.html
Помогите, пожалуйста! Нужно написать программу, которая обрабатывает символьные массивы для двух вариантов: исходные данные заданы в самой программе и вводятся с клавиатуры. Само задание: Написать программу, которая является аналогом стандартной функции, а именно: char *strcat(char *re, const char *og) Спасибо!
C++ Найти слово наименьшей длины
Вот код: #include <iostream> #include <fstream> #include <string> #include <windows.h> using namespace std; //поиск слова наименьшей длины string minLen(char a) {
C++ Переделать с Pascal на c++ uses crt; var f: text; s: string; function IsUp (str: string): boolean; var i,n1,n2,k,p: integer; b: boolean; c: string; begin b:=true; n1:=0; n2:=0; p:=0; c:=''; str:=str+' '; for i:=1 to length(str) do https://www.cyberforum.ru/ cpp-beginners/ thread2540982.html
C++ Сортировка методом простых вставок https://www.cyberforum.ru/ cpp-beginners/ thread2540979.html
Дано натуральное N и массив целых чисел размерности N. Отсортировать данный массив по возрастания методом простых вставок. В процессе сортировки отсортированную часть накапливать в начале массива. Вывести содержимое массива после каждой итерации сортировки. Одной итерацией сортировки считать такое действие в результате которого один элемент массива гарантированно встанет на правильное место в...
C++ Как сделать выход?
Как сделать выход из вложенного цикла во внешний? #include <iostream> #include <algorithm> int main() { const int q = 6; int mat =
C++ Составить функцию которая возвращает номер заданного символа https://www.cyberforum.ru/ cpp-beginners/ thread2540949.html
Составить функцию, которая возвращает номер заданного символа в строке, а если его нет – то «0». Поможете пожалуйста, прошу прощения что нет наработок и что так нагло прошу ♥️
C++ Как создать двумерную матрицу через vector? https://www.cyberforum.ru/ cpp-beginners/ thread2540947.html
Понадобилась в середине проге создать двумерную матрицу. Чтобы не заботиться об очистке, решил использовать <vector>, но не знаю как создать двумерную
Составить функцию вычисления среднего значения элементов одномерного массива C++
Составить функцию вычисления среднего значения элементов одномерного массива и определения количества чисел, больше или меньше этого значения. Массив может быть произвольного числового типа. Применить разработанную функцию для обработки двух одномерных массивов. Вот код: #include <cstdio> #include <iostream> #include <cstdlib> using namespace std;
C++ Класс матрица с вещественных числел,статический массив https://www.cyberforum.ru/ cpp-beginners/ thread2540931.html
Функции класса - сложение и умножение матриц, сравнение двух матриц, вычисление определителя матрицы, транспонирование матрицы.
0 / 0 / 0
Регистрация: 27.11.2019
Сообщений: 1
0

Вычислить интерполяционный полином Лагранжа - C++ - Ответ 14036734

27.11.2019, 15:35. Показов 3233. Ответов 3
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте! Помогите исправить ошибку в коде. Необходимо для индивидуальной функции вычислить интерполяционный
полином Лагранжа L (x ). у меня в узловой точке значение полинома Лагранжа не совпадать со значением исходной функции. что не так в коде?

мой код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#include "stdafx.h"
#include "pch.h"
#include <iostream>
 
using namespace std;
 
double f(double x)
 
{
 
    return ((3 * sin(x + 1)) / (5 - x));
}
 
 
int main()
 
{
 
    setlocale(LC_ALL, "ru");
 
    double Xi; int k;
 
    cout << "x = "; cin >> Xi;
 
    double L = 0, P, y[12], x[12] = { 0, 0.2, 0.4, 0.6, 0.8, 1, 1.2, 1.4, 1.6, 1.8, 2, 2.2 };
 
    for (int i = 0; i < 12; i++)
 
        y[i] = f(x[i]);
 
    if (Xi > 2) k = 10;
 
    else
 
    {
 
        for (int i = 0; i < 12; i++)
 
            if (fabs(Xi - x[i]) <= 0.2) k = i;
 
    }
 
    for (int i = k - 1; i <= k + 1; i++)
 
    {
 
        P = 1;
 
        for (int j = k - 1; j <= k + 1; j++)
 
            if (i != j) P = P * (Xi - x[j]) / (x[i] - x[j]);
 
        L = L + y[i] * P;
 
    }
 
    cout << "L(x) = " << L << endl;
 
    system("pause");
 
    return 0;
 
}


Вернуться к обсуждению:
Вычислить интерполяционный полином Лагранжа C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.11.2019, 15:35
Готовые ответы и решения:

Пользуясь интерполяционный полином Лагранжа, вычислить приближенное значение функции
Здравствуйте! Помогите с заданием: Функция y=f(x) задана таблицей. Пользуясь интерполяционный...

Построить по имеющимся данным интерполяционный полином Лагранжа и вычислить значение функции в точке x
Построить по имеющимся данным интерполяционный полином Лагранжа и вычислить значение функции в...

Интерполяционный полином Лагранжа
Привет всем! ;)Такой вопрос, имею лабораториум по програмированию и получил несколько заданий, это...

Интерполяционный полином Лагранжа
Дана функция f(x) = xln(x) + 2xcos(x) a = 1; b = 2; Вычислить значение полинома Лагранжа. P.s....

3
27.11.2019, 15:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.11.2019, 15:35
Помогаю со студенческими работами здесь

Интерполяционный полином Лагранжа
Помогите пожалуйста есть программа когда нужно по заданному х=4 найти у Теперь мне нужно сделать...

Интерполяционный многочлен Лагранжа
не поможете построить график интерполяционного многочлена Лагранжа для функции f(x)=sin(pi x) при...

Интерполяционный многочлен Лагранжа
Здравствуйте, уважаемые, обшарил форум, но решения проблемы не нашел. Потратил часа 2, но так и не...

Интерполяционный многочлен Лагранжа
Уважаемый форум...помогите пожалуйста полином Лагранжа задан 10 точками...как его вывести в форме...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru