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

Информатика. Практикум

.pdf
Скачиваний:
1
Добавлен:
24.11.2025
Размер:
5.18 Mб
Скачать

Рис. 4.63

Рис. 4.64

Шаг 9. Используя математическую функцию СУММПРОИЗВ(),

 

 

n

 

вычислим параметр

с

x2 y

(рис. 4.65, 4.66).

 

2

i i

 

 

i

1

 

211

Рис. 4.65

Рис. 4.66

Шаг 10. Используя математическую функцию СУММПРОИЗВ(),

 

 

n

 

 

вычислим параметр

с

x3 y

i

(рис. 4.67, 4.68).

 

3

i

 

 

i

1

 

 

212

 

 

 

 

Рис. 4.67

Рис. 4.68

Этап 5. В результате проведенных вычислений и замены переменных t1, t2, …, t6, c0, c1, c2, c3 в системе уравнений (4.8) на их значения, получаем систему уравнений

213

30a0 465a1 9455a2

216225a3

631825;

 

465a0

9455a1 216225a2 5273999a3

15433306;

(4.9)

9455a0

216225a1 5273999a2

133987425a3 392402638;

216225a0 5273999a1

133987425a2

3500931215a3

10258318234.

Этап 6. Решим систему линейных уравнений (4.9) с помощью матричных операций в MS EXCEL.

Шаг 1. На первом шаге представим коэффициенты системы линейных уравнений (4.9) в виде матрицы коэффициентов Т размером 4 4, а свободные члены линейных уравнений (4.7) – в виде матри- цы-вектора С размером 4 1 (рис. 4.69). Значения а0, а1, а2, а3 будут

представлены как вектор неизвестных А4 1. Таким образом, система уравнений (4.9) будет записана в матричном виде: АТ = С. Чтобы найти вектор А4 1, необходимо умножить обе части полученного

уравнения на матрицу T4 14 , обратную матрице Т4 4: АТТ–1 = СТ–1. В результате получим соотношение А = СТ–1.

Рис. 4.69

Шаг 2. На втором шаге найдем обратную матрицу T4 14 , исполь-

зуя функцию возвращения обратной матрицы МОБР(). Для этого выделим диапазон ячеек, в которых должна разместиться обратная матрица, и последовательно активизируем команды Вставка функции → МОБР (рис. 4.70). Зайдя в диалоговое окно МОБР(), заполним поле Массив, задав координаты матрицы Т4 4 (рис. 4.71). Для завершения действия с функцией МОБР() нажимаем одновременно комбинацию клавиш Ctrl + Shi ft + Enter (рис. 4.72).

214

Рис. 4.70

Рис. 4.71

Рис. 4.72

215

Шаг 3. Найдем вектор неизвестных А, умножив матрицу Т–1 на вектор С: А = СТ–1. Для этого выделим группу ячеек, в которых должен разместиться вектор неизвестных, и активизируем последо-

вательно команды Вставка функции → МУМНОЖ (рис. 4.73).

Рис. 4.73

Заполним поля Массив1 и Массив2, задав координаты матрицы Т–1 и вектора С (рис. 4.74).

Рис. 4.74

216

Завершаем действие с функцией МУМНОЖ(), нажав одновременно комбинацию клавиш Ctrl +Shift+Enter. В результате на листе EXCEL получаем столбец со значениями элементов вектора неизвестных А размером 4 1 (рис. 4.75), т. е. при решении системы линейных уравнений (4.9) получен полином следующего вида:

y = a0 + a1x + a2x2 + a3x3,

где a0 = –7,71, a1 = –2,39, a2 = –1,09, a3 = 2,98.

Рис. 4.75

Этап 7. Для построения функций у и урасч, используем табличные (см. табл. 4.2) и расчетные данные. Расчетные данные величины урасч получаются путем прямой подстановки значений х в формулу полинома y = –7,71 – 2,39x – 1,09x2 + 2,98x3. Это можно сделать с помощью операторов MS EXCEL. Полученные значения урасч представлены в табл. 4.4.

Таблица 4.4

x

0

1

2

3

4

5

6

 

урасч

-7,71

-8,21

6,99

55,77

156,01

325,59

582,39

 

x

7

8

9

10

11

12

13

14

урасч

944,29

1429,17

2054,91

2839,39

3800,49

4956,09

6324,07

7922,31

x

15

16

17

18

19

20

21

22

урасч

9768,69

 

11881,0914277,3916975,4719993,2123348,4927059,1931143,19

 

 

 

 

 

 

 

 

 

 

x

23

24

25

26

27

28

29

30

урасч

 

 

35618,3740502,6145813,7951569,7957788,4964487,7771685,5179399,59

 

217

Этап 8. По данным табл. 4.2 и 4.4 построим графики зависимости у от х ( ) ) и урасч от х (•) (рис. 4.76).

Рис. 4.76

На рис. 4.77 представлена часть диаграммы (см. рис. 4.76), на которой хорошо видно различие между заданными у и полученными урасч величинами. Тем не менее ход рядов у и урасч аналогичен (рис. 4.76), а значения у и урасч достаточно близки (см. табл. 4.2 и 4.4).

340

у

 

 

 

 

 

 

 

 

 

 

 

290

 

 

 

 

 

 

240

 

 

 

 

 

 

190

 

 

 

 

 

 

140

 

 

 

 

 

 

90

 

 

 

 

 

 

40

 

 

 

 

 

 

-10

 

 

 

 

 

х 6

0

1

2

3

4

5

Рис. 4.77

218

4.4.Численное дифференцирование

иинтегрирование функций

Задача 4.8. Провести численное дифференцирование функции y = cos(2x), заданной таблично на участке [–2π, 2π] с шагом 0,25, предварительно её протабулировав. Построить графики исходной и дифференциальной функций. При дифференцировании использовать формулы для левой, правой и центральной разностей

(П 2.11)–(П 2.13).

Алгоритм решения

Шаг 1. Зададим начальное значение аргумента х = –6,28. Введем ряд значений Х с шагом 0,25. Вычислим соответствующие значения Y. В результате проведенных действий будет получена таблица значений Х и Y, представленная на рис. 4.78.

Шаг 2. Вычислим табличные значения производной по формуле центральных разностей (П 2.11) (рис. 4.79).

Рис. 4.78

Рис. 4.79

219

Шаг 3. Вычислим табличные значения производной по формуле левых разностей (П 2.12) (рис. 4.80).

Шаг 4. Вычислим табличные значения производной по формуле правых разностей (П 2.13) (рис. 4.81).

Рис. 4.80

Рис. 4.81

Шаг 5. Используя функцию Мастер диаграмм, построим следующие графические зависимости:

y1 = f(x), y2 = f2(x), y3 = f3(x), y4 = f4(x),

где f2(x), f3(x), f4(x) – табличные функции, полученные на основе формул центральной, левой и правой разностей соответственно. Графики исходной (кривая 1) и дифференциальных функций, полученных на основе формул для центральной (кривая 2), левой (кривая 3), правой (кривая 4) разностей представлены на рис. 4.82.

220