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

2441

.pdf
Скачиваний:
0
Добавлен:
21.11.2023
Размер:
276.48 Кб
Скачать

11

Таблица 4 - Результаты метода Зейделя

Неизвестные

Ручной

 

Решение на ПК

 

 

 

 

 

 

 

счёт

ε = 0,1

 

ε = 0,01

 

ε = 0,0001

 

 

 

X1

 

 

 

 

 

 

X2

 

 

 

 

 

 

X3

 

 

 

 

 

 

k

 

 

 

 

 

 

 

 

 

 

 

 

 

5. Решить ту же задачу на ПК с помощью программы (см. [1] программу

7 на стр. 88) при различных значениях ε. Результаты поместить в отчетную таблицу 4.

6. Заполнить сравнительную таблицу 5 для итерационных методов, куда записать число приближений, понадобившихся для достижения заданной точности.

Таблица 5 - Числа приближений для достижения заданной точности

ε = 0,1

ε = 0,01

ε = 0,0001

Метод простой итерации

Метод Зейделя

7. Сравнить результаты решения заданной системы точным и приближёнными методами, заполнив отчетную таблицу 6 (для приближённых методов взять значения при ε = 0.0001).

Таблица 6

 

Метод Гаусса

Метод итерации

Метод Зейделя

 

 

 

 

X1

 

 

 

X2

 

 

 

X3

 

 

 

δ

-

 

 

12

8.Рассчитать абсолютную погрешность(δ) вычисления корней приближёнными методами по сравнению с точными методами. В отчетную таблицу 6 занести наибольшее значение среди абсолютных погрешностей корней.

9.Сделать вывод о сравнительной эффективности использованных методов.

Контрольные вопросы

1.Какой вид системы линейных уравнений называют нормальным (см.

[1]стр. 79)?

2.Сформулируйте достаточные условия сходимости итерационных методов решения СЛАУ. Проверьте выполнение всех трёх достаточных условий сходимости (см. [1] стр. 83).

3.Чем отличается метод простой итерации от метода Зейделя (см. [1] стр.

87)?

13

Лабораторная работа №4

Тема: Решение системы нелинейных уравнений

Задание: Решить систему нелинейных уравнений методом Ньютона.

f1 (x1 , x2 ) = 0f 2 (x1 , x2 ) = 0

Систему взять в соответствии со своим вариантом из таблицы 3 заданий к расчётным работам.

Порядок выполнения работы

1.Вычислить графически начальное приближение корней для решения системы нелинейных уравнений методом Ньютона. График привести в отчёте.

2.Найти вручную одно (по выбору студента) решение заданной системы нелинейных уравнений методом Ньютона с точностью ε=0.1 (описание метода -

см. [1] на стр. 113-118, примеры решения задач - см. [1] на стр. 361-362).

3.Найти на ПК все решения системы с точностью ε=0.1; ε=0.01; ε=0.0001.

спомощью программы (см. [1] программу 9 на стр. 116).

Используемые в тексте программы идентификаторы имеют следующий смысл:

F(1), F(2) – левые части уравнений системы, записанной в общем виде,

т.е. функции f1(x1,x2), f2(x1,x2) в системе

f1 (x1 , x2 ) = 0

=f 2 (x1 , x2 ) 0

С(1,1), С(1,2), с(2,1), С(2,2) – частные производные функций:

С1,1 =

f1

С1,2 =

f1

x

x

2

 

1

 

 

С2,1 =

f2

С2,2 =

f2

x

x

2

 

1

 

 

14

Максимальное число итераций рекомендуется вводить равным 300.

3. Результаты поиска каждого корня, полученные на ПК, записать в отчетную таблицу 7.

Таблица 7 - Результаты вычислений 1-го(2-го…) корня системы уравнений

Переменные

Начальн.

ε=0,1

 

ε=0,01

ε=0,0001

 

f(x1,x2)

 

приближ.

 

 

 

 

 

 

x1

 

 

 

 

 

 

 

x2

 

 

 

 

 

 

 

Число итераций

 

 

 

 

 

 

 

 

 

 

 

 

 

4. Правильность полученных

результатов

проверить

в табличном

процессоре Excel, используя надстройку «Поиск решения».

Контрольные вопросы

1.Сколько решений могут иметь системы линейных (см. [1] стр. 64-65) и

нелинейных уравнений (см. [1] стр. 101-102) уравнений?

2.Для чего в программу вводится величина М по запросу «Число итераций» (см. [1] стр. 116)?

15

Лабораторная работа №5

Тема: Одномерная интерполяция

Задание: Пользуясь таблицей экспериментальных точек (x,y), выполнить

x

x1

x2

x3

x4

 

 

 

 

 

y

y1

y2

y3

y4

интерполирование в заданной промежуточной точке двумя методами:

1.По формуле линейной интерполяции;

2.По формуле Лагранжа.

Значения для своего варианта взять из таблицы 4 заданий к расчётным работам.

Порядок выполнения работы

1.Найти вручную промежуточное значение у при заданном х по формуле линейной интерполяции.

2.Решить ту же задачу на ПК, используя программу Р10 ([1] стр.126).

Замечание: результаты в п. 1, 2 должны совпадать.

3.Решить ту же задачу вручную по формуле Лагранжа.

4.Решить ту же задачу на ПК, используя программу Р11 ([1] стр.129).

Замечание: результаты в п. 3, 4 должны практически совпадать.

Результатывычисленийзанестивотчетнуютаблицу8.

Таблица 8 - Результаты интерполяции

Метод

Ручнойсчёт

НаПК

Линейная интерполяция

Формула Лагранжа

Абсолютная погрешность

16

5. Результаты линейного и нелинейного интерполирования представить графиком, гдеэкспериментальные точки на участке интерполяции отметить маркером (кружок), а результаты интерполирования отметить маркером (крестик).

y

yi-1

×

×

yi

x

xi-1

x

xi

Контрольные вопросы

1.Что такое интерполяция?

2.Почему при линейной и нелинейной интерполяции были получены разные результаты в заданной точке?

3.Укажите наибольшую степень интерполяционного многочлена в вашем варианте.

17

Лабораторная работа №6

Тема: Двумерная интерполяция

Задание: Пользуясь таблицей значений функции Ψ, зависящей от двух переменных S и T (см. таблицу 9), вычислить промежуточные значения функции Ψ для заданных S и T.

Четыре задания для каждого варианта заданы в таблице 5 заданий к расчётным работам.

Таблица 9 - Значения функции Ψ(S,Т)

Т

 

 

 

 

S

 

 

 

 

 

 

 

 

 

 

200

400

600

800

 

1000

15000

2000

 

 

 

 

 

 

 

 

 

 

 

5

8,29

8,96

9,49

9,9

 

10,32

11,11

12,10

 

 

 

 

 

 

 

 

 

10

8,09

8,75

9,26

9,69

 

10,07

10,84

11,81

 

 

 

 

 

 

 

 

 

15

7,82

8,47

8,96

9,38

 

9,75

10,49

11,42

 

 

 

 

 

 

 

 

 

20

7,5

8,14

8,62

9,02

 

9,37

10,09

10,99

 

 

 

 

 

 

 

 

 

25

7,18

7,76

8,22

8,60

 

8,94

9,62

10,48

 

 

 

 

 

 

 

 

 

30

6,8

7,39

7,82

8,18

 

8,50

9,15

9,97

 

 

 

 

 

 

 

 

 

35

6,8

6,9

7,31

7,64

 

7,95

8,5

9,31

 

 

 

 

 

 

 

 

 

40

5,91

6,39

6,76

7,08

 

7,36

7,92

8,62

 

 

 

 

 

 

 

 

 

Порядок выполнения работы

1. Найти вручную промежуточные значения функции Ψ для заданных S и

T(см. [1] пример на стр. 141-142).

2.Выполнить расчёты на ПК (программа 12, [1] стр.142). Результаты привести в отчёте.

18

Контрольные вопросы

1.Что называется интерполяцией?

2.Применяется ли формула линейного интерполирования и сколько раз для получения значения функции двух переменных в промежуточной точке?

3.Изменится ли результат вычислений, если изменить порядок вычисления результата?

19

Лабораторная работа №7

Тема: Аппроксимация

Задание: Пользуясь таблицей экспериментальных точек (x,y) выполнить

x

x1

x2

x3

x4

 

 

 

 

 

y

y1

y2

y3

y4

аппроксимацию методом наименьших квадратов:

1.Линейную;

2.Квадратичную.

Значения для своего варианта взять из таблицы 4 заданий к расчётным работам.

Порядок выполнения работы

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

и решить соответствующие СЛАУ относительно коэффициентов.

Таблица10

xi

yi

xi 2

yi xi

xi 3

yi xi 2

xi 4

x1

y1

 

 

 

 

 

x2

y2

 

 

 

 

 

x3

y3

 

 

 

 

 

x4

y4

 

 

 

 

 

∑ xi

∑ yi

∑ xi 2

∑ yi xi

∑ xi 3

∑ yi xi 2

∑xi4

 

na0 + a1 xi = yi

 

 

 

 

 

 

 

p

= a

+ a x

 

xi + a1 xi2 = yi

 

a0

xi

1

0

1

 

 

20

 

 

 

 

 

 

 

na0 + a1 xi + a2 xi2 = yi

 

 

 

 

 

 

 

 

a0

xi + a1 xi2 + a2 xi3 = yi xi p1 =

a0

+

a1

x +

a2

x2

 

xi2 + a1 xi3 + a2 xi4 = yi xi2

a0

2. Решить ту же задачу на ПК, используя программу Р13 ([1] стр.150).

Результат поместить в отчетные таблицы 11 и 12.

Таблица 11

xi

yi

Ручной счёт

Счёт на ПК

Линии тренда

R2

 

 

 

 

 

 

 

 

Р1

 

LTR1

 

 

 

 

 

 

 

 

 

Р2

 

LTR2

 

 

 

 

 

LTR3

 

 

 

 

 

 

 

Таблица 12

xi

 

yi

yi1

 

yi2

yi

1

2

 

 

(линейная)

 

(квадратичная)

 

yi

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x1

 

y1

 

 

 

 

 

 

 

x2

 

y2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x3

 

y3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x4

 

y4

 

 

 

 

 

 

 

 

 

 

 

 

 

( yi1)

( yi2)

 

 

 

 

 

 

 

 

 

 

 

 

3. Построить в EXCEL

для точек (xi,yi) линии

тренда, выводя

соответствующие уравнения полиномов. Результаты поместить в отчетную

таблицу 11.

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