Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Laboratornaya_rabota_4.docx
Скачиваний:
2
Добавлен:
23.08.2019
Размер:
86.55 Кб
Скачать

Тема 3. Решение нелинейных уравнений а Excel

3.1. Нахождение корней уравнения

Пример 12. Пример нахождения всех корней уравнения

  1. Протабулировал полином на отрезке[1;-1] шагом 0,2 в столбце А;

  2. В ячейку В2 ввел следующую формулу =A3^3-0,01*LOG(78;78)*A3^2-0,7044*A3+0,139104;

  3. По получившимся результатам построил график;

  4. В ячейки С2:С4 ввел приближенные значения в ячейку D2 ввел формулу =C2^3-0,01*LOG(78;78)*C2^2-0,7044*C2+0,139104 протащил на ячейки D3, D4;

  5. Выполнил подбор параметра (Данные – Работа с данными – Анализ «что-если» - Подбор параметра):

x

y

Приближение

Значение функции

-1

=A2^3-0,01*LOG(78;78)*A2^2-0,7044*A2+0,139104

-0,919994327978423

=C2^3-0,01*LOG(78;78)*C2^2-0,7044*C2+0,139104

-0,8

=A3^3-0,01*LOG(78;78)*A3^2-0,7044*A3+0,139104

0,210000684055703

=C3^3-0,01*LOG(78;78)*C3^2-0,7044*C3+0,139104

-0,6

=A4^3-0,01*LOG(78;78)*A4^2-0,7044*A4+0,139104

0,719975360423083

=C4^3-0,01*LOG(78;78)*C4^2-0,7044*C4+0,139104

-0,4

=A5^3-0,01*LOG(78;78)*A5^2-0,7044*A5+0,139104

-0,2

=A6^3-0,01*LOG(78;78)*A6^2-0,7044*A6+0,139104

0

=A7^3-0,01*LOG(78;78)*A7^2-0,7044*A7+0,139104

0,2

=A8^3-0,01*LOG(78;78)*A8^2-0,7044*A8+0,139104

0,4

=A9^3-0,01*LOG(78;78)*A9^2-0,7044*A9+0,139104

0,6

=A10^3-0,01*LOG(78;78)*A10^2-0,7044*A10+0,139104

0,8

=A11^3-0,01*LOG(78;78)*A11^2-0,7044*A11+0,139104

1

=A12^3-0,01*LOG(78;78)*A12^2-0,7044*A12+0,139104

x

y

Приближение

Значение функции

-1

-0,166496

-0,919994328

1,05113E-05

-0,8

0,184224

0,210000684

-3,9422E-07

-0,6

0,342144

0,71997536

-2,0607E-05

-0,4

0,355264

-0,2

0,271584

0

0,139104

0,2

0,005824

0,4

-0,080256

0,6

-0,071136

0,8

0,081184

1

0,424704

Задание 4.

Решение:

1) Протабулировал полином на отрезке[1;-1] шагом 0,2 в столбце А;

2) В ячейку В2 ввел следующую формулу =A2^3-2,92*A2^2+1,4355*A2+0,791136+10/1000;

3) По получившимся результатам построил график;

4) Получившийся график имеет одно пересечение с осью Ох = -0,4 и в ячейку С2 ввел это значение;

5) В ячейку D2ввел формулу =C2^3-2,92*C2^2+1,4355*C2+0,791136+10/1000;

6) Выполнил подбор параметра (Данные – Работа с данными – Анализ «что-если» - Подбор параметра):

x

y

Приближение

Значение функции

-1

=A2^3-2,92*A2^2+1,4355*A2+0,791136+10/1000

-0,4

=C2^3-2,92*C2^2+1,4355*C2+0,791136+10/1000

-0,8

=A3^3-2,92*A3^2+1,4355*A3+0,791136+10/1000

-0,6

=A4^3-2,92*A4^2+1,4355*A4+0,791136+10/1000

-0,4

=A5^3-2,92*A5^2+1,4355*A5+0,791136+10/1000

-0,2

=A6^3-2,92*A6^2+1,4355*A6+0,791136+10/1000

0

=A7^3-2,92*A7^2+1,4355*A7+0,791136+10/1000

0,2

=A8^3-2,92*A8^2+1,4355*A8+0,791136+10/1000

0,4

=A9^3-2,92*A9^2+1,4355*A9+0,791136+10/1000

0,6

=A10^3-2,92*A10^2+1,4355*A10+0,791136+10/1000

0,8

=A11^3-2,92*A11^2+1,4355*A11+0,791136+10/1000

1

=A12^3-2,92*A12^2+1,4355*A12+0,791136+10/1000

x

y

Приближение

Значение функции

-1

-4,55436

-0,4

-0,304264

-0,8

-2,72806

-0,6

-1,32736

-0,4

-0,30426

-0,2

0,389236

0

0,801136

0,2

0,979436

0,4

0,972136

0,6

0,827236

0,8

0,592736

1

0,316636

3.2. Нахождение корней уравнения методом деления отрезка пополам

Пример 13. Нахождение корня уравнения с точностью до 0,001 методом деления отрезка пополам.

  1. В ячейку В1 Ввел погрешность нахождения корня 0,001;

  2. За первоначальный отрезок локализации принял отрезок [0;2];

  3. В ячейки C3, D3, E3, A4, B4, F4 ввел необходимые формулы;

  4. Получил решение:

Точность нахождения корня

0,001

a

b

c

Проверка знака

Значение функции в средней точке

0

2

=(A3+B3)/2

=(A3^2-2)*(C3^2-2)

=C3^2-2

=ЕСЛИ(D3<=0;A3;C3)

=ЕСЛИ(D3<=0;C3;B3)

=(A4+B4)/2

=(A4^2-2)*(C4^2-2)

=C4^2-2

=ЕСЛИ(B3-A3<$B$1;"Корень найден и равен" &СТ(C3;"0?0000");"")

=ЕСЛИ(D4<=0;A4;C4)

=ЕСЛИ(D4<=0;C4;B4)

=(A5+B5)/2

=(A5^2-2)*(C5^2-2)

=C5^2-2

=ЕСЛИ(B4-A4<$B$1;"Корень найден и равен" &СТ(C4;"0?0000");"")

=ЕСЛИ(D5<=0;A5;C5)

=ЕСЛИ(D5<=0;C5;B5)

=(A6+B6)/2

=(A6^2-2)*(C6^2-2)

=C6^2-2

=ЕСЛИ(B5-A5<$B$1;"Корень найден и равен" &СТ(C5;"0?0000");"")

=ЕСЛИ(D6<=0;A6;C6)

=ЕСЛИ(D6<=0;C6;B6)

=(A7+B7)/2

=(A7^2-2)*(C7^2-2)

=C7^2-2

=ЕСЛИ(B6-A6<$B$1;"Корень найден и равен" &СТ(C6;"0?0000");"")

=ЕСЛИ(D7<=0;A7;C7)

=ЕСЛИ(D7<=0;C7;B7)

=(A8+B8)/2

=(A8^2-2)*(C8^2-2)

=C8^2-2

=ЕСЛИ(B7-A7<$B$1;"Корень найден и равен" &СТ(C7;"0?0000");"")

=ЕСЛИ(D8<=0;A8;C8)

=ЕСЛИ(D8<=0;C8;B8)

=(A9+B9)/2

=(A9^2-2)*(C9^2-2)

=C9^2-2

=ЕСЛИ(B8-A8<$B$1;"Корень найден и равен" &СТ(C8;"0?0000");"")

=ЕСЛИ(D9<=0;A9;C9)

=ЕСЛИ(D9<=0;C9;B9)

=(A10+B10)/2

=(A10^2-2)*(C10^2-2)

=C10^2-2

=ЕСЛИ(B9-A9<$B$1;"Корень найден и равен" &СТ(C9;"0?0000");"")

=ЕСЛИ(D10<=0;A10;C10)

=ЕСЛИ(D10<=0;C10;B10)

=(A11+B11)/2

=(A11^2-2)*(C11^2-2)

=C11^2-2

=ЕСЛИ(B10-A10<$B$1;"Корень найден и равен" &СТ(C10;"0?0000");"")

=ЕСЛИ(D11<=0;A11;C11)

=ЕСЛИ(D11<=0;C11;B11)

=(A12+B12)/2

=(A12^2-2)*(C12^2-2)

=C12^2-2

=ЕСЛИ(B11-A11<$B$1;"Корень найден и равен" &СТ(C11;"0?0000");"")

=ЕСЛИ(D12<=0;A12;C12)

=ЕСЛИ(D12<=0;C12;B12)

=(A13+B13)/2

=(A13^2-2)*(C13^2-2)

=C13^2-2

=ЕСЛИ(B12-A12<$B$1;"Корень найден и равен" &СТ(C12;"0?0000");"")

=ЕСЛИ(D13<=0;A13;C13)

=ЕСЛИ(D13<=0;C13;B13)

=(A14+B14)/2

=(A14^2-2)*(C14^2-2)

=C14^2-2

=ЕСЛИ(B13-A13<$B$1;"Корень найден и равен" &СТ(C13;"0?0000");"")

=ЕСЛИ(D14<=0;A14;C14)

=ЕСЛИ(D14<=0;C14;B14)

=(A15+B15)/2

=(A15^2-2)*(C15^2-2)

=C15^2-2

=ЕСЛИ(B14-A14<$B$1;"Корень найден и равен" &ТЕКСТ(C14; "0,0000");" ")

Точность нахождения корня

0,001

a

b

c

Проверка знака

Значение функции в средней точке

0

2

1

2

-1

1

2

1,5

-0,25

0,25

1

1,5

1,25

0,4375

-0,4375

1,25

1,5

1,375

0,047851563

-0,109375

1,375

1,5

1,4375

-0,007263184

0,06640625

1,375

1,4375

1,40625

0,002456665

-0,022460938

1,40625

1,4375

1,421875

-0,000488043

0,021728516

1,40625

1,421875

1,414063

9,59635E-06

-0,000427246

1,4140625

1,421875

1,417969

-4,54392E-06

0,010635376

1,4140625

1,4179688

1,416016

-2,17906E-06

0,00510025

1,4140625

1,4160156

1,415039

-9,97854E-07

0,002335548

1,4140625

1,4150391

1,414551

-4,07555E-07

0,000953913

1,4140625

1,4145508

1,414307

-1,12483E-07

0,000263274

Корень найден и равен1,4146

Задание 5. Решить уравнение :

  1. В ячейку В1 Ввел погрешность нахождения корня 0,001;

  2. За первоначальный отрезок локализации принял отрезок [0;2];

  3. В ячейки C3, D3, E3, A4, B4, F4 ввел необходимые формулы;

  4. Получил решение:

Точность нахождения корня

0,001

a

b

c

Проверка знака

Значение функции в средней точке

0

2

=(A3+B3)/2

=(A3^4-10)*(C3^4-10)

=C3^4-10

=ЕСЛИ(D3<=0;A3;C3)

=ЕСЛИ(D3<=0;C3;B3)

=(A4+B4)/2

=(A4^4-10)*(C4^4-10)

=C4^4-10

=ЕСЛИ(B3-A3<$B$1;"Корень найден и равен" &СТ(C3;"0?0000");"")

=ЕСЛИ(D4<=0;A4;C4)

=ЕСЛИ(D4<=0;C4;B4)

=(A5+B5)/2

=(A5^4-10)*(C5^4-10)

=C5^4-10

=ЕСЛИ(B4-A4<$B$1;"Корень найден и равен" &СТ(C4;"0?0000");"")

=ЕСЛИ(D5<=0;A5;C5)

=ЕСЛИ(D5<=0;C5;B5)

=(A6+B6)/2

=(A6^4-10)*(C6^4-10)

=C6^4-10

=ЕСЛИ(B5-A5<$B$1;"Корень найден и равен" &СТ(C5;"0?0000");"")

=ЕСЛИ(D6<=0;A6;C6)

=ЕСЛИ(D6<=0;C6;B6)

=(A7+B7)/2

=(A7^4-10)*(C7^4-10)

=C7^4-10

=ЕСЛИ(B6-A6<$B$1;"Корень найден и равен" &СТ(C6;"0?0000");"")

=ЕСЛИ(D7<=0;A7;C7)

=ЕСЛИ(D7<=0;C7;B7)

=(A8+B8)/2

=(A8^4-10)*(C8^4-10)

=C8^4-10

=ЕСЛИ(B7-A7<$B$1;"Корень найден и равен" &СТ(C7;"0?0000");"")

=ЕСЛИ(D8<=0;A8;C8)

=ЕСЛИ(D8<=0;C8;B8)

=(A9+B9)/2

=(A9^4-10)*(C9^4-10)

=C9^4-10

=ЕСЛИ(B8-A8<$B$1;"Корень найден и равен" &СТ(C8;"0?0000");"")

=ЕСЛИ(D9<=0;A9;C9)

=ЕСЛИ(D9<=0;C9;B9)

=(A10+B10)/2

=(A10^4-10)*(C10^4-10)

=C10^4-10

=ЕСЛИ(B9-A9<$B$1;"Корень найден и равен" &СТ(C9;"0?0000");"")

=ЕСЛИ(D10<=0;A10;C10)

=ЕСЛИ(D10<=0;C10;B10)

=(A11+B11)/2

=(A11^4-10)*(C11^4-10)

=C11^4-10

=ЕСЛИ(B10-A10<$B$1;"Корень найден и равен" &СТ(C10;"0?0000");"")

=ЕСЛИ(D11<=0;A11;C11)

=ЕСЛИ(D11<=0;C11;B11)

=(A12+B12)/2

=(A12^4-10)*(C12^4-10)

=C12^4-10

=ЕСЛИ(B11-A11<$B$1;"Корень найден и равен" &СТ(C11;"0?0000");"")

=ЕСЛИ(D12<=0;A12;C12)

=ЕСЛИ(D12<=0;C12;B12)

=(A13+B13)/2

=(A13^4-10)*(C13^4-10)

=C13^4-10

=ЕСЛИ(B12-A12<$B$1;"Корень найден и равен" &СТ(C12;"0?0000");"")

=ЕСЛИ(D13<=0;A13;C13)

=ЕСЛИ(D13<=0;C13;B13)

=(A14+B14)/2

=(A14^4-10)*(C14^4-10)

=C14^4-10

=ЕСЛИ(B13-A13<$B$1;"Корень найден и равен" &СТ(C13;"0?0000");"")

=ЕСЛИ(D14<=0;A14;C14)

=ЕСЛИ(D14<=0;C14;B14)

=(A15+B15)/2

=(A15^4-10)*(C15^4-10)

=C15^4-10

=ЕСЛИ(B14-A14<$B$1;"Корень найден и равен" &ТЕКСТ(C14; "0,0000");" ")

Точность нахождения корня

0,001

a

b

c

Проверка знака

Значение функции в средней точке

0

2

1

90

-9

1

2

1,5

44,4375

-4,9375

1,5

2

1,75

3,06665

-0,62109

1,75

2

1,875

-1,46554

2,359619

1,75

1,875

1,8125

-0,49206

0,792252

1,75

1,8125

1,78125

-0,04161

0,066987

1,75

1,78125

1,765625

0,174912

-0,28162

1,765625

1,78125

1,773438

0,030547

-0,10847

1,773438

1,78125

1,777344

0,002281

-0,02103

1,777344

1,78125

1,779297

-0,00048

0,022906

1,777344

1,779297

1,77832

-1,9E-05

0,00092

1,777344

1,77832

1,777832

0,000212

-0,01006

1,777832

1,77832

1,778076

4,6E-05

-0,00457

Корень найден и равен1,7778

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