SOLVE((RHS(w01))12=(RHS(w23))12,x2)
3 3
¦x2=-,x2=--,x2=,x2=-¦
3 3
Результаты решения дают две пары различных значений параметров x1 и x2: и , то есть x1=-x2 . Подставив такие значения в выражения для w0 и w1 , получим w0=w1=1.
Таким образом, окончательный вид квадратурной формулы для данного условия, будет таким:
С помощью квадратурных формул, полученных в задаче № 10, вычислить определенный интеграл от степенного представления интерполяционного многочлена Лагранжа (Ньютона), полученного в задаче № 6 в пределах от до , и сравнить его с аналитически вычисленным значением определенного интеграла по первообразным многочлена.
Степенной многочлен, полученный в задаче №6 и проходящий через четыре точки, имеет следующий вид:
g(x):=0.712962·x^3-4.35832·x^2+7.72027·x-3.57315
Для проверки точности квадратурной формулы сначала аналитически вычислим значение интеграла от g(x) в заданных пределах [x0, x3]=[0.7, 2.5]:
2.5
g(x) dx = 0.521149
0.7
Прежде, чем применять квадратурную формулу, заданные пределы [x0, x3] необходимо преобразовать к каноническим значениям [-1,1]. Для этого переменную x заменим переменной t, используя линейное соотношение и . Коэффициенты a и b найдем непосредственной подстановкой соответствующих пределов для x и t .
SOLVE([x0=a+b·(-1),x3=a+b·1],[a,b])
x0+x3 x3-x0
¦ a=- b=- ¦
2 2
x0+x3 x3-x0 0.7+2.5 2.5-0.7
¦ a=- b=- ¦=¦ a=- b=- ¦
2 2 2 2
Подынтегральная функция для канонических пределов предстанет теперь в следующем формульном и числовом виде:
0.7+2.5 2.5-0.7 2.5-0.7
G(t):=g¦-+-·t¦·-
2 2 2
G(t):=g(0.9·t+1.6)·0.9
1 1
I:=G¦--¦+G¦-¦
3 3
0.521149
Вычисление интеграла по квадратурной формуле наивысшей алгебраической степени точности оказалось в точности равным аналитически вычисленному интегралу.
Оценить погрешность вычисления определенного интеграла от функции в пределах по квадратурной формуле наивысшей алгебраической степени точности, полученной в задаче № 10в, по сравнению с аналитически точным. Проделать то же самое над усеченным степенным рядом, представляющим , в который x входит со степенью не выше третьей.
Преобразуем пределы интегрирования в канонические (задача №11) и вычислим значение интеграла от преобразованной функции по квадратурной формуле:
2
SOLVE¦¦0=a+b·(-1),-·¹=a+b·1¦,[a,b]¦
3
¹ ¹
¦ a=- b=- ¦
3 3
¹ ¹ ¹
S(t):=-·SIN¦-+-·t¦
3 3 3
1 1
Iq:=S¦--¦+S¦-¦
3 3
1.49226
Точное значение интеграла дает следующее:
2/3·¹
SIN(x) dx=1.5
0
Найдем разложение функции синуса в ряд Тейлора, оставив в этом разложении слагаемые со степенями аргумента не выше 3:
3
x
TAYLOR(SIN(x),x,0,3) = x - -
6
2/3·¹
3
¦ ¦ x ¦
¦ ¦x--¦ dx = 1.39152
6
0
Отбрасывание членов ряда выше 3-й степени даст ошибку, которую можно вычислить, если проинтегрировать сумму из отброшенных членов ряда до, например, 13-го порядка:
2/3·¹
(TAYLOR(SIN(x),x,0,13)-TAYLOR(SIN(x),x,0,3)) dx
0
0.108475
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.