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

MU_po_labam_Metody_vychisleny

.pdf
Скачиваний:
6
Добавлен:
17.03.2016
Размер:
588.11 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФГБОУ ВПО «Уральский государственный экономический университет»

УТВЕРЖДАЮ

Зав. кафедрой статистики, эконометрики и информатики

____________ Н. М. Сурнина

Методические рекомендации и задания по выполнению лабораторных работ

МЕТОДЫ ВЫЧИСЛЕНИЙ

Наименование направления подготовки

010500.62 Математическое обеспечение и администрирование информационных систем

Наименование профиля

Администрирование информационных систем

Автор к.т.н., профессор Л. И. МИРОНОВА

Екатеринбург

2013

ВВЕДЕНИЕ

Прежде чем приступить к выполнению предлагаемого лабораторного практикума следует изучить теоретический материал, изложенный в учебном пособии А.В.Зенкова, Л.И.Мироновой, И.А.Язовцева «Методы вычислений».

После описания каждого численного метода следует алгоритм, реализующий рассматриваемый метод. По этому алгоритму необходимо написать программу на любом известном студенту языке программирования. Для проверки правильности написанной программы необходимо решить контрольный пример, который приведен и в лекции, и перед каждой лабораторной работой.

Совпадение результатов контрольного примера необходимо показать преподавателю.

После этого следует перейти к выполнению индивидуального задания лабораторной работы. После демонстрации результатов расчетов преподавателю, они оформляются в виде отчета, который сдается преподавателю на проверку. В отчете по лабораторной работе обязательно должны быть следующие компоненты:

алгоритм изучаемого численного метода;

текст программы, составленной по данному алгоритму;

исходные данные контрольного примера и результаты его расчета либо ручным способом, либо другим численным методом, реализованном в другой программе;

скриншот результатов расчета на компьютере контрольного примера;

исходные данные индивидуального задания;

скриншот результатов расчетов на компьютере индивидуального задания;

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

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

компьютерной программы

1 задание. Дано 2 уравнения с одним неизвестным. Для первого из них отделить корни графическим способом, для второго - аналитическим.

 

Вариант

Уравнение 1

Уравнение 2

 

 

1

 

0,5х+1=(х-2)2

4+4х3-12х2-5=0

 

 

2

 

х2–2+0,5х=0

х4-х-1=0

 

 

3

 

0,5х–1=(х+1)2

х4+4х3–8х2-17=0

 

 

4

 

(х–2)2*2х=1

4+4х3-12х2+1=0

 

 

5

 

х2–3+0,5х=0

х4-4х3–8х2+1=0

 

 

6

 

(х–1)2*2х=1

х4-х–1=0

 

 

7

 

2-0,5х–3=0

х43-2х2+3х-3=0

 

 

8

 

х2*2х=1

х4–18х2+6=0

 

 

9

 

0,5х–3=(х+2)2

4–х2–10=0

 

 

10

 

(х–2)2*2х=1

х4–18х2+6=0

 

 

11

 

х2–4+0,5х=0

4–8х3–18х2+2=0

 

 

12

 

0,5х–3=-(х+1)2

4–х2–10=0

 

 

13

 

(х–2)2*2х=1

х4–18х2+6=0

 

 

14

 

2-0,5х–2=0

х4+8х3+6х2-10=0

 

 

15

 

2-0,5х–3=0

х4-х–1=0

 

 

16

 

0,5х+1=(х-2)2

4+4х3-12х2-5=0

 

 

17

 

х2–2+0,5х=0

х4-х-1=0

 

 

18

 

0,5х–1=(х+1)2

х4+4х3–8х2-17=0

 

 

19

 

(х–2)2*2х=1

4+4х3-12х2+1=0

 

 

20

 

х2–3+0,5х=0

х4-4х3–8х2+1=0

 

 

21

 

(х–1)2*2х=1

х4-х–1=0

 

 

22

 

2-0,5х–3=0

х43-2х2+3х-3=0

 

 

23

 

х2*2х=1

х4–18х2+6=0

 

 

24

 

0,5х–3=(х+2)2

4–х2–10=0

 

 

25

 

(х–2)2*2х=1

х4–18х2+6=0

 

 

26

 

х2–4+0,5х=0

4–8х3–18х2+2=0

 

 

27

 

0,5х–3=-(х+1)2

4–х2–10=0

 

 

28

 

(х–2)2*2х=1

х4–18х2+6=0

 

 

29

 

2-0,5х–2=0

х4+8х3+6х2-10=0

 

 

30

 

2-0,5х–3=0

х4-х–1=0

 

2 задание. Написать программу, которая на заданном отрезке

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

содержащие корни

заданного уравнения. Программа

должна печатать номер корня, левый конец интервала, содержащего корень и правый конец интервала, содержащего корень. Если значения А и В не указаны,

можно брать любые числа из области определения функции.

Вариант

Уравнение

Интервал

1

(0,2х)3=cos(x)

 

 

2

х-10sin(x)=0

 

 

3

2–x=sin(x)

При х<10

 

4

2х-2cos(x)=0

При х>-10

 

5

lg(x+5)=cos(x)

При х

 

6

(4х+7)=3cos(x)

 

 

7

x*sin(x)-1=0

На отрезке

-10;10

8

8cos(x)-x=6

 

 

9

sin(x)–0,2x=0

 

 

10

10cos(x)–0,1x2=0

 

 

11

2lg(x+7)-5sin(x)=0

 

 

12

4cos(x)+0,3x=0

 

 

13

5sin(2x)= (1-x)

 

 

14

2x2-5=2x

 

 

15

2-x=10–0,5x2

 

 

16

(0,2х)3=cos(x)

 

 

17

Х-10sin(x)=0

 

 

18

2–x=sin(x)

При х<10

 

19

2х-2cos(x)=0

При х>-10

 

20

lg(x+5)=cos(x)

При х

 

21

(4х+7)=3cos(x)

 

 

22

x*sin(x)-1=0

На отрезке

-10;10

23

8cos(x)-x=6

 

 

24

sin(x)–0,2x=0

 

 

25

10cos(x)–0,1x2=0

 

 

26

2lg(x+7)-5sin(x)=0

 

 

27

4cos(x)+0,3x=0

 

 

28

5sin(2x)= (1-x)

 

 

29

2x2-5=2x

 

 

30

2-x=10–0,5x2

 

 

КОНТРОЛЬНЫЙ ПРИМЕР К АЛГОРИТМУ ОТДЕЛЕНИЯ КОРНЕЙ

Для уравнения cos(x)-lg(x)=0 на отрезке 0,5;10отделить интервалы,

содержащие изолированные корни.

ОТВЕТ. Границы интервалов, содержащих искомые корни данного уравнения, будут такими:

1,4165 х1 1,4194

5,5512 х2 5,5532

6,8622 х3 6,8641

Лабораторная работа №2 Тема. Решение уравнений с одним неизвестным

методом дихотомии и методом хорд Задание к лабораторной работе:

Заданы 2 уравнения.

Для первого из них графическим методом отделить интервалы,

содержащие корни, затем по программе, реализующей метод дихотомии,

уточнить их значения с точностью 0,001.

Для второго уравнения аналитическим методом отделить интервалы,

содержащие корни уравнения, а затем по программе, реализующей метод хорд,

уточнить их значения с точностью 0,001.

Вариант

Уравнение 1

Уравнение 2

1

2-0,5х-3=0

х4–х-1=0

2

2-0,5х-2=0

4+8х3+6х2–10=0

3

(х-2)2*2х=1

х4-18х2+6=0

4

0,5х-3=-(х+1)2

42-10=0

5

x2-4+0,5х=0

4-8х3-18х2+2=0

6

(х-2)2*2х=1

x4-18х2+6=0

7

0,5х-3=(х+2)2

42-10=0

8

x2*2х=1

x4-18х2+6=0

9

2-0,5х-3=0

х4–х3-2х2+3х-3=0

10

(х-1)2*2х=1

х4–х-1=0

11

х2-3+0,5х=0

х4–4х3-8х2+1=0

12

(х-2)2*2х=1

4+4х3-12х2+1=0

13

х2-2+0,5х=0

х4–х-1=0

14

0,5х-1-(х+1)2

х4+4х3-8х2-17=0

15

0,5х+1=(х-2)2

4+4х3-12х2-5=0

16

2-0,5х-3=0

х4–х-1=0

17

2-0,5х-2=0

4+8х3+6х2–10=0

18

(х-2)2*2х=1

х4-18х2+6=0

19

0,5х-3=-(х+1)2

42-10=0

20

x2-4+0,5х=0

4-8х3-18х2+2=0

21

(х-2)2*2х=1

x4-18х2+6=0

22

0,5х-3=(х+2)2

42-10=0

23

x2*2х=1

x4-18х2+6=0

24

2-0,5х-3=0

х4–х3-2х2+3х-3=0

25

(х-1)2*2х=1

х4–х-1=0

26

х2-3+0,5х=0

х4–4х3-8х2+1=0

27

(х-2)2*2х=1

4+4х3-12х2+1=0

28

х2-2+0,5х=0

х4–х-1=0

29

0,5х-1-(х+1)2=0

х4+4х3-8х2-17=0

30

0,5х+1=(х-2)2

4+4х3-12х2-5=0

КОНТРОЛЬНЫЙ ПРИМЕР НА МЕТОД ДИХОТОМИИ

Для уравнения х 10sin(x)=0 на интервале 0 3уточнить значение корня методом половинного деления с точностью =0,01.

Ответискомый корень х=2,85.

КОНТРОЛЬНЫЙ ПРИМЕР ДЛЯ МЕТОДА ХОРД

Найти корень уравнения f(x)=x3-0,2x2-0,2x-1,2=0 находящийся в промежутке 1 1,5с точностью 0,002.

Решение.

Найдем вторую производную заданной функции. f (x)=3х2-0,4х-0,2

f(x)=6х-0,4.

Определим, какой конец интервала неподвижен. Для этого определим знак f(а) и f(с). Найдем значения «а» и «с».

По условию задачи, а=1 и в=1,5.

Тогда с=((b-a)/2). Подставим значения «а» и «в» в эту формулу.

Получим с=(в-а)/2=(1,5–1)/2=0,25.

Теперь получим f(1)=1-0,2-0,2-1,2=-0,6<0и f(0,25)=6*0,25-0,4>0.

Тогда знак произведения f(1)*f(0,25)<0. Значит, неподвижен конец хорды b, и для расчетов надо воспользоваться формулой 4.

После выполнения расчетов контрольного примера получим результаты,

помещенные в таблицу.

Таблица.

N

хn

f(xn)

xn+1

 

 

 

 

0

1

-0,6

0,15

 

 

 

 

1

1,15

-0,173

0,040

 

 

 

 

2

1,190

-0,036

0,008

 

 

 

 

3

1,198

0,072

0,001

 

 

 

 

4

1,199

 

 

 

 

 

 

Уточненное значение корня заданного уравнения на интервале 1;1,5 с

точностью 0,002 х=1,199.

Лабораторная работа №3 УТОЧНЕНИЕ КОРНЯ УРАВНЕНИЯ ОБЪЕДИНЕННЫМ МЕТОДОМ

И МЕТОДОМ КАСАТЕЛЬНЫХ

Задание к лабораторной работе.

Заданы 2 уравнения.

Для первого (трансцендентного) уравнения по программе, реализующей объединенный алгоритм, отделить его корни, а затем уточнить их значения с точностью 0,001.

Для второго уравнения (кубического) аналитическим методом отделить корни уравнения, а затем по программе, реализующей метод касательных,

уточнить их значения с точностью 0,001.

Вариант

Уравнение 1

Уравнение 2

1

2-0,5х-3=0

х4–х-1=0

2

2-0,5х-2=0

4+8х3+6х2–10=0

3

(х-2)2*2х=1

х4-18х2+6=0

4

0,5х-3=-(х+1)2

42-10=0

5

х2-4+0,5х=0

4-8х3-18х2+2=0

6

(х-2)2*2х =1

х4-18х2+6=0

7

0,5х-3=(х+2)2

42-10=0

8

х2*2х=1

х4-18х2+6=0

9

2-0,5х-3=0

х4–х3-2х2+3х-3=0

10

(х-1)2*2х=1

х4–х-1=0

11

х2-3+0,5х=0

х4–4х3-8х2+1=0

12

(х-2)2*2х=1

4+4х3-12х2+1=0

13

х2-2+0,5х=0

х4–х-1=0

14

0,5х-1-(х+1)2

х4+4х3-8х2-17=0

15

0,5х+1=(х-2)2

4+4х3-12х2-5=0

16

2-0,5х-3=0

х4–х-1=0

17

2-0,5х-2=0

4+8х3+6х2–10=0

18

(х-2)2*2х=1

х4-18х2+6=0

19

0,5х-3=-(х+1)2

42-10=0

20

х2-4+0,5х=0

4-8х3-18х2+2=0

21

(х-2)2*2х =1

х4-18х2+6=0

22

0,5х-3=(х+2)2

42-10=0

23

х2*2х=1

х4-18х2+6=0

24

2-0,5х-3=0

х4–х3-2х2+3х-3=0

25

(х-1)2*2х=1

х4–х-1=0

26

х2-3+0,5х=0

х4–4х3-8х2+1=0

27

(х-2)2*2х=1

4+4х3-12х2+1=0

28

х2-2+0,5х=0

х4–х-1=0

29

0,5х-1-(х+1)2

х4+4х3-8х2-17=0

30

0,5х+1=(х-2)2

4+4х3-12х2-5=0

КОНТРОЛЬНЫЙ ПРИМЕР ДЛЯ АЛГОРИТМА УТОЧНЕНИЯ КОРНЯ

МЕТОДОМ КАСАТЕЛЬНЫХ.

Вычислить корень уравнения F(x)=x-sin(x)-0,25=0 на отрезке 1,1;1,2 с

точностью 10-6.

Ответ: х=1,171229656.

Замечание.

F (x)=1-cos(x) и x0=b=1,2

КОНТРОЛЬНЫЙ ПРИМЕР К ОБЪЕДИНЕННОМУ МЕТОДУ.

С помощью программы, реализующей объединенный алгоритм отделения

корней и метода дихотомии, найти все корни уравнения

cos(x)-lg(x)=0 на отрезке 0,5 10 .

Ответ. Х1=1,4184; Х2=5,5521; Х3=6,8631.

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

УТОЧНЕНИЕ КОРНЯ УРАВНЕНИЯ С ОДНИМ НЕИЗВЕСТНЫМ

МЕТОДОМ ПРОСТЫХ ИТЕРАЦИЙ

Задание к лабораторной работе.

Заданы 2 уравнения. Для каждого из них отделить его корни графическим

методом и уточнить значения корней методом итераций с точностью 0,001.

Вариант

Уравнение 1

Уравнение 2

1

ln(x)+(x+1)3=0

x+cos(x)=1

2

x*2x=1

x+lg(1+x)=1,5

3

(x+1)=1/x

2sin(x-0,6)=1,5–x

4

x–cos(x)=0

lg(1+2x)=2–x

5

3x+cos(x)+1=0

lg(2+x)+2x=3

6

x+ln(x)=0,5

sin(0,5+x)=2x-0,5

7

2–x=ln(x)

0,5x+lg(x-1)=0,5

8

(x-1)2=ex/2

sin0,5x+1=x2, x>0

9

(2-x)ex=0,5

2x+cos(x)=0,5

10

2,2x–2x=0

2x+lg(x)=-0,5

11

x2+4sin(x)=0

x2=ln(x+1)

12

2x-lg(x)=7

x= (lg(x+2))

13

5x-8ln(x)=8

x3=sin(x)

14

3x-ex=0

x=(x+1)3

15

x(x+1)2=1

x2=sin(x)

16

ln(x)+(x+1)3=0

x+cos(x)=1

17

x*2x=1

x+lg(1+x)=1,5

18

(x+1)=1/x

2sin(x-0,6)=1,5–x

19

x–cos(x)=0

lg(1+2x)=2–x

20

3x+cos(x)+1=0

lg(2+x)+2x=3

21

x+ln(x)=0,5

sin(0,5+x)=2x-0,5

22

2–x=ln(x)

0,5x+lg(x-1)=0,5

23

(x-1)2=ex/2

sin0,5x+1=x2, x>0

24

(2-x)ex=0,5

2x+cos(x)=0,5

25

2,2x–2x=0

2x+lg(x)=-0,5

26

x2+4sin(x)=0

x2=ln(x+1)

27

2x-lg(x)=7

x= (lg(x+2))

28

5x-8ln(x)=8

x3=sin(x)

29

3x-ex=0

x=(x+1)3

30

x(x+1)2=1

x2=sin(x)

КОНТРОЛЬНЫЙ ПРИМЕР К МЕТОДУ ПРОСТЫХ ИТЕРАЦИЙ

Решить методом простых итераций уравнение lg(2x+3)=1-2x

N

xn

F(xn)

0

0

0,2386

1

0,2614

0,2734

...

...

...

4

0,2303

0,2696

5

0,2304

 

Уточненное значение корня х=0,2304.

Лабораторная работа №5 РЕШЕНИЕ СИСТЕМ ЛИНЕЙНЫХ УРАВНЕНИЙ МЕТОДОМ ГАУССА.

Задание к лабораторной работе.

Составить программу, реализующую метод Гаусса для решения систем линейных уравнений, проверить правильность ее работы на контрольном примере, взятом из лекции, и решить данную систему линейных уравнений для своего варианта.

Вариант 1

Вариант 2

4,4х1-2,5х2+19,2х3 -10,8х4=4,3

8,2х1-3,2х2+14,2х3+14,8х4=-8,4

5,5х1-9,3х2-14,2х3+13,2х4=6,8

5,6х1-12х2-15х3-6,4х4=4,5

7,1х1-11,5х2+5,3х3-6,7х4=-1,8

5,7х1+3,6х2-12,4х3-2,3х4=3,3

14,2х1+23,4х2-8,8х3+5,3х4=7,2

6,8х1+13,2х2-6,3х3-8,7х4=14,3

Вариант 3

Вариант 4

5,7х1-7,8х2-5,6х3-8,3х4=2,7

3,8х1+14,2х2+6,3х3-15,5х4=2,8

6,6х1+13,1х2-6,3х3+4,3х4=-5,5

8,3х1-6,6х2+5,8х3+12,2х4=-4,7

14,7х1-2,8х2+5,6х3-12,1х4=8,6

6,4х1-8,5х2-4,3х3+8,8х4=7,7

8,5х1+12,7х2-23,7х3+5,7х4=14,7

17,1х1-8,3х2+14,4х3-7,2х4=13,5

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