русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Решить методом Гаусса-Зейделя систему уравнений с точностью 0.001.


Дата добавления: 2015-08-06; просмотров: 867; Нарушение авторских прав


Варианты

0. 1.

. .

 

2.

.

 

3.

 

4.

.

 

5.

 

6.

 

7.

 

8.

9.

 

2. ИНТЕРПОЛИРОВАНИЕ ФУНКЦИИ МНОГОЧЛЕНОМ ЛАГРАНЖА

 

Постановка задачи. Пусть величина у является функцией аргумента х. Это означает, что любому значению х из области определения поставлено в соответствие значение у. Вместе с тем на практике часто неизвестна явная связь между у и х, т.е. невозможно записать эту связь в виде некоторой зависимости . В некоторых случаях даже при известной зависимости она настолько громоздка (например, содержит трудно вычисляемые выражения, сложные интегралы и т.д.), что её использование в практических расчетах затруднительно.

Наиболее распространенным и практически важным случаем, когда вид связи между параметрами х и у неизвестен, является задание этой связи в виде некоторой таблицы . Это означает, что дискретному множеству значений аргумента поставлено в соответствие множество значений функции Эти значения - либо результаты расчетов, либо экспериментальные данные. На практике нам могут понадобиться значения величины у и в других точках, отличных от узлов . Таким образом, необходимо использовать имеющиеся табличные данные для приближенного вычисления искомого параметра при любом значении (из некоторой области) определяющего параметра , поскольку точная связь неизвестна.

Этой цели и служит задача о приближении (аппроксимации) функций: данную функцию требуется приближенно заменить (аппроксимировать) некоторой функцией так, чтобы отклонение (в некотором смысле) от в заданной области было наименьшим. Функция при этом называется аппроксимирующей.

Для практики весьма важен случай аппроксимации функции многочленом



(4)

При этом коэффициенты будут подбираться так, чтобы достичь наименьшего отклонения многочлена от данной функции.

Одним из основных типов аппроксимации является интерполирование. Оно состоит в следующем: для данной функции строим многочлен (4), принимающий в заданных точках те же значения что и функция , т.е.

(5)

При этом предполагается, что среди значений нет одинаковых, т.е. при Точки называются узлами интерполяции, а многочлен - интерполяционным многочленом.

Пусть функция определена таблицей

 

Задачей интерполяции является построение многочлена , значения которого в узлах интерполяции {xi} равны соответствующим значениям заданной функции, т.е.

=yi (i=0,1,…,n).

Интерполяционной формулой Лагранжа называется формула, представляющая многочлен в виде

, (6)

где - многочлен степени n, принимающий значение, равное единице в узле , и равные нулю значения в остальных узлах ( ), (i,k=0,1,…,n). Многочлен называется интерполяционным многочленом Лагранжа. Следует отметить, что степень многочлена Лагранжа не превышает числа n. определяется по следующей формуле

. (7)

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

 

-1

 

Решение. Многочлен Лагранжа для трех узлов интерполирования запишется так:

Применяя формулу Лагранжа, получим

После элементарных преобразований получаем интерполяционный многочлен Лагранжа второй степени .

 

Задание 2

 

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

 

Варианты

0.

2.5 3.0 3.5 4.0
1.4981 1.4675 1.4323 1.3931

 

1.

0.0 0.5 1.0 1.5 2.0
1.5708 1.5738 1.5828 1.5981 1.62

 

2.

2.5 3.0 3.5 4.0
1.649 1.6858 1.7313 1.7868

 

3.

0.3 0.4 0.50 0.6 0.7
0.29131 0.37995 0.46212 0.53705 0.60437

 

4.

0.8 0.9 1.0
0.66404 0.7163 0.76159

 

5.

0.0 0.5 1.0 1.05 2.0
1.5708 1.5678 1.5589 1.5442 1.5238

6.

0.1 0.2 0.3 0.4 0.5
0.11246 0.2227 0.32863 0.42839 0.5205

 

7.

0.1 0.2 0.3 0.4 0.5
0.17469 0.35031 0.52773 0.70765 0.89054

 

8.

0.1 0.2 0.3 0.4
1.07657 1.26548 1. 45663 1.649

 

9.

0.60 0.65 0.70 0.75 0.80
0.912 0.897 0.881 0.864 0.846

 

 



<== предыдущая лекция | следующая лекция ==>
ИТЕРАЦИОННЫЕ МЕТОДЫ РЕШЕНИЯ СИСТЕМ ЛИНЕЙНЫХ УРАВНЕНИЙ | МЕТОД НАИМЕНЬШИХ КВАДРАТОВ


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.1 сек.