1. Главная
  2. Библиотека
  3. Высшая математика
  4. Написать программу интерполяции таблично заданной функции с помощью полиномов Ньютона или Лагранжа. Входные данные: · исхо...
  • 👋 Решение задач

  • 📚 Высшая математика

решение задачи на тему:

Написать программу интерполяции таблично заданной функции с помощью полиномов Ньютона или Лагранжа. Входные данные: · исходная сетка узлов интерполяции;

Дата добавления: 31.01.2025

Условие задачи

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

Входные данные:

· исходная сетка узлов интерполяции;

· значения интерполируемой функции;

· новая сетка узлов, на которой необходимо вычислить значения функции;

· порядок полинома.

Выходные данные:

· новая сетка;

· значения полинома на новой сетке;

· погрешность интерполирования.

Теоретический материал

 

 

 

Ответ

Пользователь вводит порядок полинома, после чего программа табулирует функцию f(x) на отрезке [a;b] c шагом h=(a+b)/n. Затем строиться полином Лагранжа. Вычисляются приближенные значения в промежуточных точках сетки вместе с погрешность.

Алгоритм решения

#include iostream

#include cmath

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

using namespace std;

double f(double);

double Lagrange(double, double, double, int);

double Newton(double, double, double, int);

double FiniteDiff(double, double,int,int);//разделенные разности

void Except...

Потяни

Сводка по ответу

  • Загружено студентом
  • Проверено модератором
  • Использовано для обучения AI
  • Доступно по подписке Кампус+

Купи подписку Кампус+ и изучай ответы

Кампус Библиотека

  • Материалы со всех ВУЗов страны

  • 2 000 000+ полезных материалов

  • Это примеры на которых можно разобраться

  • Учись на отлично с библиотекой

Экосистема Кампус

Набор самых полезных инструментов, работающих на искусственном интеллекте для студентов всего мира.