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

Информатика 2 семестр / obrazets_vypolnenia_laboratornykh_rabot_2_semestr

.pdf
Скачиваний:
2
Добавлен:
16.09.2022
Размер:
2.94 Mб
Скачать

( )

 

 

 

 

(

)

 

 

 

 

 

 

Проверим достигнута ли точность:

 

 

|x13-x12|<eps

|0,15-0,21|<0,1

 

|0,06|<0,1 да

 

|x23-x22|<eps

|-0,58-(-0,64)|<0,1

|0,06|<0,1 да

 

|x33-x32|<eps

|0,55-0,50|<0,1

 

|0,05|<0,1 да

 

Вывод: точность достигнута, следовательно значения x1=0,15 x2=-0,58 x3=0,50 можно считать приближенным решением системы линейных уравнений с точностью 0,1.

Реализация в MS Excel

21

Метод Гаусса(результат и формулы)

Реализация в Mcad

23

2. Метод Зейделя Постановка задачи: Дана система линейных уравнений

8x1 -2x2 +x3 =3 -5x2 +2x3 =4 2x1 -x2 +6x3 =4

Найти приближенное решение с заданной степенью точности eps=0,1

Ручной счет

Запишем систему в матричном виде [ ] [ ] [ ] (A*x=B)

3.Для того чтобы получить решение с помощью этого метода необходимо чтобы матрица A удовлетворяла следующим требования:

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

,что означает |8|>|-2|+|1||8|>|3|

Aii Aij |-5|>|0|+|2| |5|>|2|

i 1,i j

|6|>|2|+|-1|

|6|>|3|

 

Данное условие называется условием сходимости метода.

4.Если условие сходимости выполнено, то на следующем этапе необходимо задать начальное приближение неизвестных, в качестве которого обычно выбирается нулевые значения:

Верхний индекс - номер итерации (приближения).

3. Формируем циклический процесс, каждый цикл которого представляет собой

25

одну итерацию. В результате каждой итерации получается новое значение неизвестных. Для организации итерационного процесса запишем нашу систему в приведенном виде – из 1-го уравнения выражаем x1, из 2-го уравнения выражаем x2, из 3-го уравнения выражаем x3.

Приведенная система уравнений имеет вид:

{

Запишем итерационную формулу метода Зейделя:

{

Переходим к вычислению 1-ой итерации: i=0

 

 

(

)

 

 

 

 

 

Проверим достигнута ли точность:

 

|x11-x10|<eps

|0,38-0|<0,1

 

|0,38|<0,1 нет

 

|x21-x20|<eps

|-0,80-0|<0,1

 

|0,80|<0,1 нет

 

|x31-x30|<eps

|0,41-0|<0,1

 

|0,41|<0,1 нет

 

Точность не достигнута, следовательно, продолжаем процесс вычисления. Переходим к вычислению 2-ой итерации:

i=1

( )

 

 

 

 

(

)

 

 

 

 

 

 

Проверим достигнута ли точность:

 

 

|x12-x11|<eps

|0,12-0,38|<0,1

 

|0,26|<0,1 нет

 

|x22-x21|<eps

|-0,64-(-0,80)|<0,1

|0,16|<0,1 нет

 

|x32-x31|<eps

|0,52-0,41|<0,1

 

|0,11|<0,1 нет

 

Точность не достигнута, следовательно, продолжаем процесс вычисления. Переходим к вычислению 3-ой итерации:

i=2

( )

 

 

 

 

(

)

 

 

 

 

 

 

Проверим достигнута ли точность:

 

 

|x13-x12|<eps

|0,15-0,12|<0,1

 

|0,03|<0,1 да

 

|x23-x22|<eps

|-0,64-(-0,59)|<0,1

|0,05|<0,1 да

 

|x33-x32|<eps

|0,52-0,52|<0,1

 

|0,00|<0,1 да

 

Вывод: точность достигнута, следовательно значения x1=0,15 x2=-0,59 x3=0,52 можно считать приближенным решением системы линейных уравнений с точностью 0,1.

Реализация в MS Excel

 

 

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

 

x1

0

0,38

0,12

0,15

 

x2

0

-0,80

-0,64

-0,59

 

x3

0

0,41

0,52

0,52

 

|x1i+1-x1i|<0,1

 

ЛОЖЬ

ЛОЖЬ

ИСТИНА

 

|x2i+1-x2i|<0,1

 

ЛОЖЬ

ЛОЖЬ

ИСТИНА

 

|x3i+1-x3i|<0,1

 

ЛОЖЬ

ЛОЖЬ

ИСТИНА

 

Реализация в Mcad

27

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

Тема: Вычисление определенного интеграла ∫ ( )

Постановка задачи: Дана интегрируемая функция f(x)=x2-3x, где х изменяется на интервале[-2;6,8] с шагом h.(n=8)

Вычислить приближенное значение интеграла (выполнить ручной счет, реализацию в пакете MCAD, реализацию в табличном процессоре OpenOffice Calc (MS Excel) и рисунки методов) следующими методами:

1)левых прямоугольников;

2)правых прямоугольников;

3)центральных прямоугольников;

4)4) трапеций;

5)5) парабол (Симпсона)

Ручной счет

Дана интегрируемая функция f(x)=x2-3x. Дан интервал [-2;6,8] и n=8.

а=-2 b=6,8.

Вычислим точное значение интеграла

∫ (

)

 

(

 

 

 

 

 

)

( (

 

 

 

) (

( )

 

( )

))

 

 

 

 

 

 

 

 

 

 

Обозначим точное значение IT=44,117

 

 

 

 

 

 

 

 

Вычислим шаг

(

)

(

 

( ))

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Составим таблицу значений интегрируемой функции в точках разбиения интервала.

x

 

 

f(x)

x0=-2

x02 – 3* x0=(2)2 -3*(2)=10

x1= x0+h=-2+1,1=-0,9

x12 – 3* x1=(-0,9)2 -3*(-0,9)= 3,51

x2= x1+h=-0,9+1,1=0,2

x22 – 3* x2=0,22

-3*0,2= -0,56

x3= x2+h=0,2+1,1=1,3

x32 – 3* x3=1,32

-3*1,3= - 2,21

x4= x3+h=1,3+1,1=2,4

x42 – 3* x4=2,42

-3*2,4= - 1,44

x5= x4+h=2,4+1,1=3,5

x52

– 3* x5=3,52

-3*3,5= 1,75

 

 

 

 

x6= x5+h=3,5+1,1=4,6

x62

– 3* x6=4,62

-3*4,6=7,36

x7= x6+h=4,6+1,1=5,7

x72

– 3* x7=5,72

-3*5,7= 15,39

x8= x7+h=5,7+1,1=6,8

x82

– 3* x8=6,82

-3*6,8= 25,84

Метод левых прямоугольников

 

 

 

 

 

Итерационная формула

(

)

 

 

 

 

( )

( ( )

( )

( )

( )

( )

( )

( )

( ))

(

(

) (

) (

)

 

 

)

 

 

 

 

 

 

 

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

Относительная погрешность

29

F(x)

 

15.39

 

 

 

 

7.36

 

 

S7

S0

3.51

 

 

S6

 

S1

1.75

 

S5

 

-0.56

 

S3

 

 

-1.44

S2

S4

 

-2.21

 

 

 

 

 

x

S1

Рисунок Метода левых прямоугольников

Метод правых прямоугольников

Итерационная формула

(

)

 

 

 

 

 

 

( )

( ( )

( )

( )

( )

( )

( )

( )

( ))

(

(

) (

) (

)

 

 

 

)

 

 

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

Относительная погрешность

F(x)

25.84

15.39

7.36

 

3.51

 

 

S1

1.75

 

S5

 

-0.56

S3

S4

 

-1.44

 

 

-2.21

 

 

 

S2

 

 

S8

S7

S6

x

Рисунок Метода правых прямоугольников