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

2441

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

21

4. Нанести заданные точки на график и по рассчитанным в программе значениям функций в заданных точках xi (отчетная таблица 11) построить кривые линейной и квадратичной аппроксимации. Отметить отклонения заданных точек от точек на построенных кривых разными цветами.

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

1.В чём заключается аппроксимация?

2.Чем аппроксимация отличается от интерполяции?

3.Оценивая результаты в отчетной таблице 11, укажите, как изменилась точность аппроксимации в узлах с увеличением порядка аппроксимирующей кривой?

22

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

Тема: Численное интегрирование функций,

имеющих табличное представление

Задание: Пользуясь таблицей зависимостей y от xвычислить

x

x1

x2

x3

x4

x5

x6

x7

 

 

 

 

 

 

 

 

y

y1

y2

y3

y4

y5

y6

y7

определённый интеграл двумя методами

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

2.По формуле Симпсона.

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

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

1.Вычислить интеграл вручную по формуле трапеций ([1] формулы (2),

(3)на стр. 167, а=x1, b=x7).

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

3.Решить вручную ту же задачу, используя формулу Симпсона (формула

(9), [1] стр. 168).

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

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

Таблица 13 - Результаты численного интегрирования Формулы

Трапеций Симпсона

Вручную

На ПК

23

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

1.По каким формулам можно было бы вычислить интеграл, если бы было задано восемь точек и x8 = 4,5?

2.По каким формулам можно было бы вычислить интеграл, если бы было задано восемь точек и x8 = 5?

3.Каким должно быть число точек деления на [a, b], чтобы можно было применить формулу Симпсона?

4.Какой алгебраический порядок точности имеют формулы трапеций и Симпсона? (см. [1] стр. 171). Что это означает?

24

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

Тема: Численное интегрирование функций,

имеющих аналитическое представление

b

Задание: Вычислить определённый интеграл f ( x )dx для функции f(x)

a

на отрезке [a,b] двумя методами:

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

2.По формуле Симпсона.

Функцию f(x), значения a, b взять для своего варианта из таблицы 7

заданий к расчётным работам.

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

1. Вычислить на ПК приближённое значение интеграла с помощью формул трапеций. Для этого использовать алгоритмпрограммы 14 ([1] стр. 167).

Внести изменения в текст программы:

- предусмотреть ввод величин А и В и вычисление шага табулирования

H=(B-A)/(N-1)

после 4-ой строки программы.

-ввод X(I), Y(I) (5-ая и 6-ая строки программы) заменить на вычисление этих величин по формулам

X(I) = A+H*(I-1),

Y(I) = f(X(I)),

где f – функция из задания.

Решение выполнить при N=7, N=15 и N=71.

Результаты занести в таблицу 14.

25

Таблица 14 - Результаты численного интегрирования

 

Формула трапеций

Формула Симпсона

N

 

 

 

 

интеграл

абс.

интеграл

абс.

 

погрешность

погрешность

 

 

 

 

 

 

 

 

7

 

 

 

 

 

 

 

 

 

15

 

 

 

 

 

 

 

 

 

71

 

 

 

 

 

 

 

 

 

2.Решить ту же задачу с помощью формулы Симпсона (см. [1] формула

(9)на стр. 168). Для этого использовать алгоритмпрограммы 16 ([1] стр. 176).

Решение выполнить при N=7, N=15 и N=71. Результаты занести в отчетную таблицу 14.

3. Пользуясь режимом непосредственного вычисления, найти точное значение заданного интеграла с помощью формулы Ньютона-Лейбница

b

I = f ( x )dx = F(b) –F(a),

a

где F(x) – первообразная функция для f(x) (см. свой вариант в таблице 7заданий

красчётным работам – последняя колонка).

4.Вычислить абсолютные погрешности результатов

= Iприбл. – I

для всех найденных значений Iприбл. Величины погрешностей занести в отчетную таблицу13.

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

1.В каких случаях прибегают к численному вычислению интеграла от функции, заданной аналитически?

2.По каким формулам следовало бы вычислять интеграл при N=70?

3.По каким формулам следовало бы вычислять интеграл, если предусмотреть неравномерный шаг вычисления x?

4.За счёт чего уменьшается погрешность результата при использовании формул Симпсона по сравнению с формулами трапеций?

5.Почему с увеличением N погрешность вычисления уменьшается?

26

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

Тема: Решение обыкновенного дифференциального

уравнения первого порядка

Задание: Найти приближённое решение дифференциального уравнения yʹ = f(x,y) при заданных начальных условиях y(x0) = y0 на заданном интервале интегрирования [a,b] при числе шагов N = 10 двумя методами:

1.Методом Эйлера;

2.Методом Эйлера с пересчётом.

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

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

1. Найти вручную методом Эйлера решение дифференциального уравнения в трёх точках: x1 =a+h;x2 = a+2h;x3 = a+3h, где h = (b-a)/N (см. [1]

формулу (7) на стр. 191). Решение занести в отчетную таблицу 15.

2.Решить ту же задачу на ПК (программа 17, [1] стр.194) для десяти шагов. Обратить внимание на то, что в 6-ой строке текста программы следует внести изменение: набрать выражение, соответствующее вашему варианту дифференциального уравнения. Результаты занести в отчетную таблицу 15.

3.Вычислить вручную в трёх точках x1 =a+h;x2 = a+2h;x3 = a+3h значения

y по формулам Эйлера с пересчётом (см. [1] формулы (19), (20) на стр. 196).

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

4. Решить ту же задачу на ПК (программа 18, [1] стр.196) для десяти шагов. Обратить внимание на то, что в 6-ой и 7-ой строках величины F1 и F2

следует подсчитывать по формулам, соответствующим вашему заданию.

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

27

Таблица15 - Решения дифференциального уравнения

 

 

Метод Эйлера

Метод Эйлера с

 

 

пересчётом

Точные

x

 

 

точки

 

 

 

 

значения

Ручной

На ПК

Ручной

На ПК

 

 

 

счёт

счёт

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

7

 

 

 

 

 

 

 

 

 

 

 

 

 

8

 

 

 

 

 

 

 

 

 

 

 

 

 

9

 

=

 

=

 

 

 

 

 

 

 

 

 

10

 

δ=

 

δ=

 

 

5.Пользуясь точным решением дифференциального уравнения (указано в таблице), вычислить в EXCEL точные значения y в тех же точках. Результаты занести в отчетную таблицу 15.

6.Вычислить погрешности решений в 10-ой точке, полученные методом Эйлера и Эйлера с пересчётом:

=yприбл. - yточное

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

1.В каких случаях используют численные методы решения дифференциальных уравнений?

2.Что представляет собой ломаная Эйлера?

3.К чему сводится приближённое решение дифференциального уравнения?

4.Какой порядок точности имеют используемые в работе формулы решения дифференциального уравнения (см. [1] стр. 194-195)?

28

Задания к расчетным работам

Таблица 1 - Задания к расчетной работе № 1

 

 

 

 

варианта

уравнения

a

b

варианта

уравнения

a

b

 

(см.табл 1а)

 

 

 

(см.табл 1а)

 

 

 

 

 

 

 

 

 

 

1

1

0

1

16

4

1.4

0.8

2

2

0.9

-1.1

17

5

1.1

0.7

3

3

1.2

0.9

18

6

-1.2

2.1

4

4

1

0.6

19

1

0.1

1.1

5

5

1

0.6

20

2

0.8

-0.9

 

 

 

 

 

 

 

 

6

6

-1

1.2

21

3

1

0.9

7

1

0.1

0.9

22

4

1.1

0.8

8

2

1.1

-0.9

23

5

1

0.4

9

3

1

1.1

24

6

-1.4

1.8

10

4

1.2

1

25

1

0.2

0.9

 

 

 

 

 

 

 

 

11

5

1.2

0.8

26

2

1.2

-1.1

12

6

-1.2

1

27

3

0.9

1.3

13

1

0.2

1.1

28

4

1.3

0.9

14

2

0.8

-1.1

29

5

1.3

0.9

15

3

1.1

1

30

6

-1.5

1.2

 

 

 

 

 

 

 

 

Таблица 1а - Список уравнений к расчетной работе № 1

№ уравнения

Уравнение

 

 

 

 

 

 

1

(x+a)*2x=b

2

a*ln(x)=b*(x+1)3

3

 

 

=

 

 

+

 

 

 

 

 

 

 

 

4

x+a*log(x)=b

 

 

5

(x-a)2=b*ex

6

a* (x-b)=2x

29

Таблица 2 - Задания к расчетным работам № 2,3

 

 

 

 

 

 

 

 

 

 

 

 

вар.

a11

a12

a13

a21

a22

a23

a31

a32

a33

b1

b2

b3

 

 

 

 

 

 

 

 

 

 

 

 

 

1

1

-5

2

2

-1

4

6

2

-3

9

5

8

 

 

 

 

 

 

 

 

 

 

 

 

 

2

5

-2

1

3

1

5

2

-7

5

4

8

2

 

 

 

 

 

 

 

 

 

 

 

 

 

3

2

-3

8

6

1

-2

3

-9

5

7

1

5

 

 

 

 

 

 

 

 

 

 

 

 

 

4

3

7

-2

1

4

8

10

-4

3

19

3

-18

 

 

 

 

 

 

 

 

 

 

 

 

 

5

9

-2

5

-2

3

6

1

7

-4

9

3

8

 

 

 

 

 

 

 

 

 

 

 

 

 

6

3

-1

5

1

-4

2

6

2

3

28

-36

24

 

 

 

 

 

 

 

 

 

 

 

 

 

7

3

6

-1

2

-4

9

-8

4

2

18

26

0

 

 

 

 

 

 

 

 

 

 

 

 

 

8

2

5

9

8

-5

2

1

6

4

6

4

1

 

 

 

 

 

 

 

 

 

 

 

 

 

9

3

21

5

2

7

19

32

6

8

21

27

28

 

 

 

 

 

 

 

 

 

 

 

 

 

10

3

1

7

-1

8

2

10

2

1

4

11

29

 

 

 

 

 

 

 

 

 

 

 

 

 

11

5

12

-4

3

2

8

10

-1

6

-7

1

2

 

 

 

 

 

 

 

 

 

 

 

 

 

12

1

1

-3

7

1

-2

1

4

1

1

1

3

 

 

 

 

 

 

 

 

 

 

 

 

 

13

1

-3

1

11

5

-4

-6

2

10

3

5

4

 

 

 

 

 

 

 

 

 

 

 

 

 

14

2

15

5

10

2

18

7

4

-1

2

-5

3

 

 

 

 

 

 

 

 

 

 

 

 

 

15

1

12

-4

5

3

-11

9

5

2

5

11

7

 

 

 

 

 

 

 

 

 

 

 

 

 

16

3

9

1

8

2

4

2

4

7

33

47

32

 

 

 

 

 

 

 

 

 

 

 

 

 

17

2

-5

8

7

1

3

4

9

-1

28

50

55

 

 

 

 

 

 

 

 

 

 

 

 

 

18

2

12

8

3

-2

14

11

7

-1

8

9

3

 

 

 

 

 

 

 

 

 

 

 

 

 

19

3

7

12

15

4

6

4

17

8

6

3

8

 

 

 

 

 

 

 

 

 

 

 

 

 

20

-4

13

6

5

3

12

17

10

2

5

6

7

 

 

 

 

 

 

 

 

 

 

 

 

 

21

1

5

9

3

7

-3

8

1

4

10

8

7

 

 

 

 

 

 

 

 

 

 

 

 

 

22

3

4

8

11

-6

2

9

16

-5

12

21

13

 

 

 

 

 

 

 

 

 

 

 

 

 

23

5

8

1

2

3

-7

9

1

6

30

26

40

 

 

 

 

 

 

 

 

 

 

 

 

 

24

-4

-3

10

8

2

1

5

12

6

74

80

79

 

 

 

 

 

 

 

 

 

 

 

 

 

25

2

8

4

15

-3

6

1

7

-10

26

51

3

 

 

 

 

 

 

 

 

 

 

 

 

 

26

3

-4

9

12

7

3

-8

17

5

18

57

45

 

 

 

 

 

 

 

 

 

 

 

 

 

27

5

7

2

4

1

8

9

-2

3

9

7

7

 

 

 

 

 

 

 

 

 

 

 

 

 

28

8

2

-5

4

1

7

-2

9

6

8

7

10

 

 

 

 

 

 

 

 

 

 

 

 

 

29

5

4

-19

8

14

2

17

10

3

6

7

8

 

 

 

 

 

 

 

 

 

 

 

 

 

30

-5

12

6

7

3

14

13

1

-4

17

43

40

 

 

 

 

 

 

 

 

 

 

 

 

 

30

Таблица 3 - Задания к расчетной работе № 4

Уравнение

a

b

c

d

e

f

g

вар.

 

 

 

 

 

 

 

 

1

f1(x,y)=

1

-1

-1

-1

1

1

-1

 

=a*x2+b*x+c*y+d

 

 

 

 

 

 

 

2

1

-2

-1

-3

1

-1

-1

 

f2(x,y)=

 

 

 

 

 

 

 

3

-1

4

-1

-1

-0.5

2

-1

 

=e*x+f*y+g

 

 

 

 

 

 

 

4

1

4

-1

0

3

-2

6

 

 

 

 

 

 

 

 

 

5

f1(x,y)=

1

-2

-1

-5

6

 

 

 

=a*x2+b*x+c*y+d

 

 

 

 

 

 

 

6

1

-2

-1

0

0.5

 

 

 

f2(x,y)=

 

 

 

 

 

 

 

7

2

12

-1

13

2

 

 

 

=x*y+e

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8

f1(x,y)=

-2

-1

-1

2

3

-6

 

 

=(x+a)2+(y+b)2+c

 

 

 

 

 

 

 

9

0

0

-25

2

-3

6

 

10

f2(x,y)=

2

-3

-9

5

-4

20

 

 

=d*x+e*y+f

 

 

 

 

 

 

 

11

-3

2

-16

2

-3

-6

 

 

 

 

 

 

 

 

 

 

12

f1(x,y)=

4

5

-20

-1

 

 

 

 

=a*x2+b*y2+c

 

 

 

 

 

 

 

13

9

4

-36

-2

 

 

 

14

f2(x,y)=

9

16

-144

3

 

 

 

 

=x*y+d

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15

f1(x,y)=

-3

-2

-16

1

-4

-1

5

 

=(x+a)2+(y+b)2+c

 

 

 

 

 

 

 

16

-2

-3

-25

1

-4

1

0

17

f2(x,y)=

-1

-3

-9

1

8

-1

17

 

=d*x2+e*x+f*y+g

 

 

 

 

 

 

 

18

2

2

-8

1

4

-1

2

 

 

 

 

 

 

 

 

 

19

f1(x,y)=

2

-1

-1.5

-1

-2

 

 

20

=a*cos(x)+b*x

1

-1

-2

1

-4

 

 

 

f2(x,y)=

 

 

 

 

 

 

 

21

3

-1

-1

-1

0

 

 

 

=(x+c)2+d*y+e

 

 

 

 

 

 

 

22

f1(x,y)=

2

1

-1

-4

-1

 

 

23

=a*ln(x+b)+c*y

-2

1

-1

-3

1

 

 

 

f2(x,y)=

 

 

 

 

 

 

 

 

=(x+d)2+e*y

 

 

 

 

 

 

 

24

f1(x,y)=

2

-1

0

0

9

 

 

 

=ea*x+b*y

 

 

 

 

 

 

 

25

-2

-1

-1

-2

-4

 

 

 

f2(x,y)=

 

 

 

 

 

 

 

26

0.5

-1

2

1

-16

 

 

 

=(x+c)2+(d+y)2+e

 

 

 

 

 

 

 

27

f1(x,y)=

2

-1

1

-1

-1

 

 

28

=a*tg(x)+b*y

3

-1

1

1

-2

 

 

 

f2(x,y)=

 

 

 

 

 

 

 

29

1

-1

2

-1

-3

 

 

 

=c*x2+d*y+e

 

 

 

 

 

 

 

30

1

-1

1

-1

1

 

 

 

 

 

 

 

 

 

 

 

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