Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

1583

.pdf
Скачиваний:
1
Добавлен:
05.02.2023
Размер:
400.2 Кб
Скачать

 

Геометрически формула (12) означает, что площадь, ограниченная

кривой

y f (x)

на [a,b], заменяется площадью трапеции с основанием (b a)

и высо-

 

f (a) f (b)

 

той

 

 

.

 

 

 

 

2

Разделив отрезок [a,b] на m частей, применив к каждой части формулу тра-

пеций и просуммировав результаты, получим обобщенную формулу трапеций

b

f (x)dx

b a

[ f0 2( f1 f2 fm 1) fm ] . (13)

 

 

a

 

2m

 

 

 

Погрешность обобщенной формулы трапеций имеет вид

R1(об.)(f ) (b12ma2)3 f ( ).

5.Квадратурная формула Симпсона (парабол)

Вэтом случае B02 B22 16 , B12 64. Три равноотстоящих узла на [a,b] об-

разуют точки a, a b,b. Квадратурная формула Симпсона имеет вид

2

b

 

 

b a

a b

 

f (x)dx

 

 

f (a) 4f

 

 

f (b) . (14)

 

2

a

6

 

 

 

 

 

Геометрически формула

(14) означает,

 

что площадь, ограниченная кривой

y f (x) на [a,b], заменяется площадью,

ограниченной параболой, построенной

на [a,b] по трем точкам a,

a b

,b.

 

 

 

 

 

 

 

 

 

 

 

2

Так как средняя точка интервала [a,b] является узлом квадратурного правила,

то формула (14) является точной для многочленов третьей степени. Для нахождения погрешности квадратурной формулы Симпсона построим многочлен Эрмита третьей степени P3(x), удовлетворяющий условиям:

P3

(a) f (a),

 

 

 

 

 

 

 

 

 

 

 

 

a b

a b

 

a b

 

a b

P

 

 

f

 

,

 

 

 

 

f

 

 

,

 

 

 

 

 

 

P

 

 

 

3

 

2

 

2

3

 

2

 

 

2

P3(b) f (b).

11

Остаточный член многочлена Эрмита P3(x) имеет вид:

 

 

 

 

 

 

 

f (4) ( )

 

 

 

 

 

a b

2

 

 

 

 

 

 

 

 

r3(x)

 

 

 

 

(x a) x

 

 

 

 

 

 

(x b).

 

 

 

 

 

 

4!

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Тогда остаточный член квадратурного правила Симпсона можно вычислить сле-

дующим образом:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

b f (4)( )

 

 

 

 

 

 

a b

 

 

 

 

 

 

R2(f )

 

 

 

 

 

(x a) x

 

 

 

 

 

 

 

(x b)dx.

 

 

 

 

 

4!

 

 

2

 

 

 

 

 

 

 

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a b 2

 

 

 

 

 

 

не меняет знак на [a,b] и, в

 

Так как множитель (x a) x

 

 

 

 

(x b)

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

предположении о непрерывности f (4)(x)

 

на [a,b], существует точка [a,b]

такая, что

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f (4)( ) b

 

 

a b 2

 

 

 

 

 

1

b a 5

R

(f)

 

 

 

(x a) x

 

 

(x b)dx

 

 

 

 

 

 

 

f (4)( ).

 

 

 

 

 

 

 

 

 

2

4!

 

 

 

2

 

 

 

 

 

 

 

 

90

2

 

 

 

 

 

 

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b a

 

 

Разделим отрезок [a,b]

на четное число m частей длиной h

и к сдво-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m

енному отрезку [a (k 1)h,a (k 1)h] применим формулу (23). Тогда

 

 

 

 

 

a (k 1)h

 

 

 

 

 

h

fk 1 4fk fk 1 .

 

 

 

 

 

 

 

f (x)dx

 

 

 

 

 

 

 

 

 

 

 

 

a (k 1)h

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Просуммировав результаты по всем сдвоенным отрезкам на [a,b], получим обобщенную формулу Симпсона

b

b a

f (x)dx 3m [ f0 fm

a

2(f2 f4 ... fm 2) 4( f1 f3 ... fm 1)],

погрешность которой можно представить в виде

R

(об.)

(f )

1

h5 f

(4)( ) f (4)

(

3

) ... f (4)

(

) ,

2

 

 

 

90

 

1

 

 

 

m 1

 

 

 

 

 

 

 

 

 

 

где k [a (k 1)h,a (k 1)h], k 1,m 1.

12

Ввиду предположения о непрерывности f (4)(x)

на [a,b], и, согласно теореме

о среднем, существует такая точка [a,b], что

 

 

 

 

2

f (4) ( 1) f

(4) ( 3) ... f (4) ( m 1) f (4) ( ).

 

 

 

m

 

 

 

 

 

 

Тогда выражение для погрешности квадратурной формулы Симпсона примет вид

 

 

R

(об.)

(f )

(b a)5

f

(4)

( ).

 

 

2

180m4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3. ТЕМА САМОСТОЯТЕЛЬНОЙ РАБОТЫ: «МЕТОД ГАУССА ДЛЯ РЕШЕНИЯ СИСТЕМ ЛИНЕЙНЫХ УРАВНЕНИЙ»

Задание:

С помощью метода Гаусса найти решение системы линейных уравнений Ax b.

Варианты значений матриц A и вектора b приведены в приложении.

Рекомендуемый план выполнения работы:

1. Изучить методы численного решения линейных уравнений.

Форма отчета:

Опрос, проверка расчетов.

Цель работы:

Дать студентам практические навыки численного решения линейных алгебраических уравнений. Самостоятельное изучение методов численного решения линейных уравнений.

Указания к выполнению. Рекомендуется изучить методы численного решения линейных алгебраических уравнений»

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

Рассмотрим схему единственного деления. Систему Ax b представим в ви-

де:

13

a11x1 a12x2

... a1nxn

b1,

 

a21x1 a22x2

... a2nxn

b2

,

 

...

 

(15)

 

 

 

an1x1 an2x2

... annxn

bn.

Будем считать выбор порядка преобразования, в котором исключаются неизвестные, произвольным. Выберем какое-либо уравнение и неизвестное в этом уравнении. Единственное условие, которое должно быть выполнено при этом выборе, состоит в том, что коэффициент при выбранном неизвестном должен быть отличным от нуля. Переставляя, если необходимо, уравнения и меняя местами неизвестные, можно считать, что выбрано первое уравнение, неизвестное x1 , и при этом a11 0. Разде-

лив выбранное уравнение на a11 , приведем его к виду:

 

 

 

 

 

 

 

x1 b12x2 ... b1nxn q1,

(16)

где

 

 

 

a1j

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

q

 

b

 

 

b

 

, j 2, n,

 

 

 

 

 

 

 

1

.

 

 

 

a

a

 

 

 

1j

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

11

 

 

 

 

11

 

 

Исключим

x1 из остальных уравнений системы. Для этого умножим (16) по-

следовательно на

а21,а31,...,ап1

и вычтем из второго, третьего и т.д.

последнего

уравнения системы. Преобразованные уравнения будут иметь вид:

 

 

 

 

a22.1x2 a23.1x3

... a2n.1xn b2.1,

(17)

 

 

 

 

 

 

 

...

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

an2.1x2 an3.1x3

... ann.1xn bn.1,

 

где aij.1 aij b1jai1, i, j

2,n

,

bi.1 bi ai1q1 .

 

 

 

 

 

К полученной системе применим такое же преобразование, т.е. выберем уравнение и неизвестное с коэффициентом, отличным от нуля, приведем этот коэффициент к единице, исключим неизвестное из прочих уравнений и так до тех пор, пока такие преобразования возможны.

В результате придем к одной из двух ситуаций.

1. После n шагов преобразований получим систему вида:

x1 b12x2

b13x3 ... b1nxn

q1,

 

x2

b23x3 ... b1nxn

 

q2

,

 

...

 

 

(18)

 

 

 

 

 

xn

qn.

14

Решение полученной системы осуществляется снизу вверх следующим образом:

 

xn

qn,

 

 

 

 

 

 

 

i 1

 

 

 

(19)

 

 

 

bij xj, i

 

 

 

 

xi

qi

n 1,1.

 

 

 

 

 

j n

 

 

 

 

2. После шага преобразований m n система приняла вид:

 

x1 b12x2 b13x3 ... b1nxn

q1,

 

xm bm m 1xm 1

... bm nxn qm,

 

 

 

 

 

0 bm 1.n,

(19)

 

 

 

 

 

 

...

 

 

 

 

 

 

 

0 bm.n.

 

Тогда, если среди элементов

bm 1.n,...,bm.n есть отличные от нуля, то система

 

bj.m 0,

j

 

,

 

(19) не имеет решения, если все,

m 1,n

то система имеет бесчис-

ленное множество решений (неизвестные xm 1,...,xn могут принимать любые значе-

ния, а x1,...,xm выражаются через них).

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

15

ЛИТЕРАТУРА

1.Смагин В.И. Matlab и система Simulink. Изд-во ТУСУР, 2006. 123 с.

2.Вержбицкий В.М. Основы численных методов М.: Высшая школа, 2009. 848

c.

3.Копченова Н.В., Марон И.А. Вычислительная математика в примерах и зада-

чах. М.: Лань, 2009. 368 с.

4.Ракитин В.И., Первушин В.Е. Практическое руководство по методам вычислений с приложением программ для персональных компьютеров. М.: Высшая школа, 1998.

5.Смагин В.И., Решетникова Г.Н. Численные методы (аппроксимация, дифференцирование и интегрирование). Изд-во Том. ун-та, Томск, 2008. 184 с.

16

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]