Квадратурная формула гаусса

Рассмотрим полином Лежандра:

квадратурная формула гаусса - student2.ru , квадратурная формула гаусса - student2.ru

квадратурная формула гаусса - student2.ru квадратурная формула гаусса - student2.ru

Свойства полинома Лежандра:

1. квадратурная формула гаусса - student2.ru

2. квадратурная формула гаусса - student2.ru квадратурная формула гаусса - student2.ru квадратурная формула гаусса - student2.ru -многочлен степени квадратурная формула гаусса - student2.ru

3. Полином Лежандра имеет ровно квадратурная формула гаусса - student2.ru различных действительных корней на отрезке [-1;1].

Рассмотрим функцию квадратурная формула гаусса - student2.ru на интервале [-1;1].

Идея формулы Гаусса:

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

квадратурная формула гаусса - student2.ru квадратурная формула гаусса - student2.ru

квадратурная формула гаусса - student2.ru

Система нелинейная, её решение трудное и поэтому применяется искусственный приём для квадратурная формула гаусса - student2.ru и квадратурная формула гаусса - student2.ru .

Рассмотрим полином: квадратурная формула гаусса - student2.ru , квадратурная формула гаусса - student2.ru , где квадратурная формула гаусса - student2.ru -полином Лежандра. Общая степень квадратурная формула гаусса - student2.ru будет справедлива формула: квадратурная формула гаусса - student2.ru (по свойству ортогональности). Это равенство справедливо для любых квадратурная формула гаусса - student2.ru , если квадратурная формула гаусса - student2.ru . В качестве квадратурная формула гаусса - student2.ru нужно взять нули полинома Лежандра.

Вернёмся к изначальной системе. Теперь она линейная, т.к. квадратурная формула гаусса - student2.ru - это нули.

Система имеет определитель Вандермонда; при квадратурная формула гаусса - student2.ru квадратурная формула гаусса - student2.ru определитель Вандермонда квадратурная формула гаусса - student2.ru коэффициенты определяются неоднозначно.

квадратурная формула гаусса - student2.ru

Формула Гаусса для произвольного интервала:

квадратурная формула гаусса - student2.ru

n i квадратурная формула гаусса - student2.ru квадратурная формула гаусса - student2.ru
квадратурная формула гаусса - student2.ru квадратурная формула гаусса - student2.ru
1;3 квадратурная формула гаусса - student2.ru 5/9 8/9
1;4 2;3 квадратурная формула гаусса - student2.ru квадратурная формула гаусса - student2.ru
1;5 2;4 квадратурная формула гаусса - student2.ru квадратурная формула гаусса - student2.ru

Погрешность: квадратурная формула гаусса - student2.ru , для интервала [a;b].

Точность квадратурной формулы при фиксированном числе узлов существенно зависит от расположения этих узлов.

Ручной счет

квадратурная формула гаусса - student2.ru

квадратурная формула гаусса - student2.ru

Формула Чебышева

квадратурная формула гаусса - student2.ru

k квадратурная формула гаусса - student2.ru квадратурная формула гаусса - student2.ru квадратурная формула гаусса - student2.ru
-0.707107 1.336827 0.580378
2.15 0.679339
0.707107 2.963173 0.647723

квадратурная формула гаусса - student2.ru

Формула Гаусса

k квадратурная формула гаусса - student2.ru квадратурная формула гаусса - student2.ru квадратурная формула гаусса - student2.ru квадратурная формула гаусса - student2.ru
-0.707107 1.342827 0.622378 5/9
2.15 0.679339 8/9
0.707107 3.061173 0.647723 5/9
квадратурная формула гаусса - student2.ru
 
квадратурная формула гаусса - student2.ru
квадратурная формула гаусса - student2.ru
квадратурная формула гаусса - student2.ru
квадратурная формула гаусса - student2.ru
квадратурная формула гаусса - student2.ru
квадратурная формула гаусса - student2.ru
квадратурная формула гаусса - student2.ru
квадратурная формула гаусса - student2.ru
квадратурная формула гаусса - student2.ru
 
квадратурная формула гаусса - student2.ru
квадратурная формула гаусса - student2.ru
квадратурная формула гаусса - student2.ru
Сравниваем со значением функции
квадратурная формула гаусса - student2.ru
квадратурная формула гаусса - student2.ru
квадратурная формула гаусса - student2.ru
квадратурная формула гаусса - student2.ru
квадратурная формула гаусса - student2.ru
 
квадратурная формула гаусса - student2.ru

квадратурная формула гаусса - student2.ru

 
квадратурная формула гаусса - student2.ru
квадратурная формула гаусса - student2.ru
квадратурная формула гаусса - student2.ru
квадратурная формула гаусса - student2.ru
квадратурная формула гаусса - student2.ru
квадратурная формула гаусса - student2.ru
квадратурная формула гаусса - student2.ru
квадратурная формула гаусса - student2.ru
квадратурная формула гаусса - student2.ru
 
квадратурная формула гаусса - student2.ru
квадратурная формула гаусса - student2.ru
квадратурная формула гаусса - student2.ru
Сравниваем со значением функции
квадратурная формула гаусса - student2.ru
квадратурная формула гаусса - student2.ru
квадратурная формула гаусса - student2.ru
квадратурная формула гаусса - student2.ru
квадратурная формула гаусса - student2.ru
квадратурная формула гаусса - student2.ru
 
квадратурная формула гаусса - student2.ru
квадратурная формула гаусса - student2.ru
Сравниваем со значением функции

квадратурная формула гаусса - student2.ru
квадратурная формула гаусса - student2.ru
квадратурная формула гаусса - student2.ru
квадратурная формула гаусса - student2.ru
квадратурная формула гаусса - student2.ru
квадратурная формула гаусса - student2.ru
Нули полинома Лежандра:
квадратурная формула гаусса - student2.ru
Матрица коэффициентов:
квадратурная формула гаусса - student2.ru

 
квадратурная формула гаусса - student2.ru
квадратурная формула гаусса - student2.ru
Сравниваем со значением функции
квадратурная формула гаусса - student2.ru
Погрешность:
квадратурная формула гаусса - student2.ru
квадратурная формула гаусса - student2.ru
квадратурная формула гаусса - student2.ru
квадратурная формула гаусса - student2.ru


Matlab

function f1=f_1(x);

f1=(3*x-1)/(x^2+3.4); // задаем функцию

f_1=f1;

return

function Int = Chebushev(a,b,n,T)

sum=0;

for i=1:n

sum=sum+f_1(((b+a)/2)+((b-a)/2)*T(n,i)); // вычисление по формуле

end;

Int=((b-a)/n)*sum;

Результат:

T=[0 0 0 0 0 0 0;

-0.57753 0.57753 0 0 0 0 0;

-0.707107 0 0.707107 0 0 0 0;

-0.794654 -0.187592 0.187592 0.794654 0 0 0;

-0.832498 -0.374541 0 0.374541 0.832498 0 0;

-0.866247 -0.422519 -0.266635 0.266635 0.422519 0.866247 0;

-0.883826 -0.529657 -0.323912 0 0.323912 0.529657 0.883826];

>> Chebushev(1,3.3,6,T)

ans =

1.4609

>> fplot('f_1(x)',[1,3.3]); // рисуем график

>> grid on;

квадратурная формула гаусса - student2.ru

function Int=Gauss_Integr(a,b,n,T,A)

sum=0;

for i=1:n

sum=sum+A(n,i)*(f_1(((b+a)/2)+((b-a)/2)*T(n,i))); // вычисление по формуле

end;

Int=((b-a)/2)*sum;

Результат:

T=[0 0 0 0 0;

0 0 0 0 0;

-0.774597 0 0.774597 0 0;

-0.861136 -0.339981 0.339981 0.861136 0;

-0.906180 -0.538469 0 0.538469 0.906180];

>> A=[2 0 0 0 0;

0 0 0 0 0;

5/9 8/9 5/9 0 0;

0.347855 0.652145 0.652145 0.347855 0;

0.236927 0.478629 0.568889 0.478629 0.236927];

>> Gauss_Integr(1,3.3,5,T,A)

ans =

Прикладная задача Численное интегрирование является основным методом, используемым инженерами и научными работниками для получения приближенного ответа при вычислении определенных интегралов, которые нельзя вычислить аналитически. В области статической термодинамики модель Дебье для вычисления теплоемкости твердого тела содержит следующую функцию:
квадратурная формула гаусса - student2.ru
Так как это не аналитическое выражение для F(x), для получения приближенного значения следует использовать численное интегрирование. Например, значение F(5) равно площади под кривой y=f(t)= квадратурная формула гаусса - student2.ru /( квадратурная формула гаусса - student2.ru ) для квадратурная формула гаусса - student2.ru . Численное приближение для F(5) имеет вид:
квадратурная формула гаусса - student2.ru
квадратурная формула гаусса - student2.ru
квадратурная формула гаусса - student2.ru
квадратурная формула гаусса - student2.ru
 

Используя формулу Чебышева для n=5 , получили такой результат:

квадратурная формула гаусса - student2.ru
I:=4.895169

Сравнивая со значением, полученным с помощью встроенной функции, имеем погрешность:

∆=0.00472315

Используя формулу Чебышева для n=5 , получили такой результат:

квадратурная формула гаусса - student2.ru
I:=4.895169

Сравнивая со значением, полученным с помощью встроенной функции, имеем погрешность:

∆=0.00472315

Наши рекомендации