Глава 8. Численные методы Решения нелинейных уравнений — КиберПедия 

Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...

Глава 8. Численные методы Решения нелинейных уравнений

2017-11-28 250
Глава 8. Численные методы Решения нелинейных уравнений 0.00 из 5.00 0 оценок
Заказать работу

Вопросы для проверки знаний.

1. Какую величину называют корнем уравнения?

2. Что означает, что корень уравнения имеет кратность степени k?

3. Какие уравнения называют алгебраическими?

4. Какие алгебраически уравнения называют приведенными?

5. Какие уравнения называют трансцендентными?

6. На какие группы делят методы решения нелинейных уравнений?

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

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

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

Вопросы для проверки знаний.

1. Какие этапы содержит алгоритм численного решения нелинейного уравнения?

2. Какие используются два варианта локализации корней уравнений?

3. Какие методы применяют для определения одиночных начальных приближенных значений корней?

4. Сформулируйте теорему Больцано–Коши и ее следствие - теорему о нуле непрерывной функции.

5. Как и для чего выполняется сканирование с постоянным шагом?

6. Какие возможны погрешности в определении доверительных отрезков в сканировании с постоянным шагом при использовании шага крупного размера?

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

8. Как в методе локализации корней с использованием стационарных точек учитывается знак функции f (x) в исследуемой точке или на бесконечности (х ®-¥или х ®+¥), если в них значение f (x) стремится к бесконечности?

Практическое задание.

1. Найти с использованием сканирования с постоянным шагом доверительные отрезки, содержащие корни уравнения f (x) = x 4 - x 3 - 20 х + 25 = 0.

2. С использованием стационарных точек найти доверительные участки, содержащие корни уравнения f (x) =3 x 4 - 8 x 3 - 90 x 2 - 200 = 0.

3. С использованием стационарных точек найти доверительные участки, содержащие корни уравнения f (x) =2sin x - x = 0.

8.3. Уточнение корней уравнения на доверительном отрезке.
Метод половинного деления

В простейшем случае уточнение корня на доверительном отрезке [ a, b ] с заданной точностью e означает задание абсолютной погрешности, с которой приближенное значение корня xпр может отличаться от точного значения корня x*:

ï x* - xпр ï≤ e. (8.4)

и численное определение нового итогового доверительного отрезка[a,b],на котором все точки xпр Î[a,b] удовлетворяют условию (8.4).

Итерационное численное определение итогового доверительного отрезка[a,b] при простейшем варианте реализации методов уточнения заключается в последовательных вычислениях приближенных значений корня x 1, x 2,..., xi, построении на каждом шаге i нового сокращенного доверительного отрезка [ ai, bi ] и проверке его длины. Если ï bi - ai ï ≤ e, то доверительный отрезок требуемой длины e найден, вычисления завершаем. Иначе (при ï bi - ai ï> e) переходим к новой итерации и продолжаем сокращать доверительный интервал.

Данная простейшая схема чаще всего срабатывает. Однако в реальных расчетах при поиске итогового доверительного отрезка[a,b] встречаются такие ситуации,когда для очередного приближенного значения xi значение функции оказывается практически равным нулю: f (xi)» 0. Данную ситуацию кратко назовем попаданием в корень, поскольку в этом случае значение xi очень близко к искомому корню x*. При этом из-за погрешностей вычислений f (xi) может возникнуть ошибка в знаке функции, из-за чего уже на следующей итерации может быть потерян искомый корень уравнения, т.е. будут строиться доверительные интервалы, не содержащие x*.

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

Корректная (позволяющая всегда найти решение при возможном попадании в корень) постановка задачи уточнения на доверительном отрезке [ a, b ] с заданной точностью e и погрешностью вычисления функции ef означает численное определение:

1) либо нового итогового доверительного отрезка[a,b] длины, не превышающей e:

(b - a) £ e (8.5а)

2) либоприближенного значения корня xпр, у которого:

ï f (xi)ï< ef. (8.5б) С учетом новой постановки задачи уточнения корня (8.5а)-(8.5б) численный алгоритм ее решения на каждой итерации i при известном доверительном отрезке [ ai -1, bi -1]из предыдущей итерации (i -1) должен включать следующие действия:

1) расчет очередного приближения хi,

2) проверка условияï f (xi)ï≤ ef - если оно выполнено, то найдено приближенное значение корня xпр, для которого выполнено условие окончания расчета (8.5б), выход из алгоритма, иначе (ï f (xi)ï> ef) – продолжение расчетов;

3) сокращение доверительного отрезка, обозначим его [ ai, bi ], если ï bi - ai ï ≤ e, то найден доверительный интервал требуемой длины e (выполнено условие окончания расчета (8.5а)), вычисления завершаем; иначе (ï bi - ai ï> e) - переходим к новой итерации.

Основным требованием к итерационным методам решения уравнений является сходимость: предел последовательности получаемых значений неизвестного { x 1, x 2, x 3,...} должен существовать и быть равным искомому точному корню уравнения x*.

При наличии сходимости главным качественным показателем метода является скорость сходимости, которая определяется числом n вычислений функции f (x), необходимых для получения приближенного значения корня xпр с заданной точностью e на исходном доверительном отрезке [ a, b ]. Таким образом, в общем случае n зависит от следующих факторов: 1) вида функции f (x), 2) длины доверительного отрезка (b - a), 3) точности решения e,т.е. в общем случае:

n = n (f (x),(b - a), e). (8.6)

Поскольку число необходимых расчетов функции f (x) возрастает с увеличением длины отрезка [ a, b ] и уменьшением точности e, то вместо двух данных факторов можно рассмотреть их отношение М =(b - a)/ e, которое назовем масштабом задачи.

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

1) половинное деление,

2) метод хорд.

8.3.1. Метод половинного деления уточнения корней на доверительном отрезке

Допустим, для уравнения f (x)=0 заданы:

1) доверительный отрезок [ a, b ], на котором непрерывная функция f (x) меняет знак: f (af (b) < 0,

2) точность e, с которой необходимо найти корень f (x),

3) допустимая погрешность вычисления значения функции ef.

Необходимо найти приближенное значение корня xпр с точностью ef либо новый доверительный отрезок для него с точностью e.

Обозначим начальные значения границ отрезка через a 0 и b 0, на каждой очередной итерации i (=1,2,...) - через ai и bi.

Рассмотрим итерацию метода с номером i (=1,2,...). К началу ее известен доверительный отрезок [ ai- 1, bi- 1] предыдущей итерации (i -1), на котором функция f (x) меняет знак: f (ai- 1f (bi- 1) < 0. На итерации i рассчитываем значение функции в средней точке отрезка [ ai- 1, bi- 1], имеющей координаты: xi = (ai- 1+ bi- 1)/2. Для значения функции f (xi) выполняем следующие проверки.

1. Если ï f (xi)ï< ef, то искомое приближенное значение корня считаем найденным (xпр = xi) ивыходим из алгоритма; иначе вычисления продолжаем;

2. Если выполнено условие f (ai- 1f (xi) < 0, то это означает, что искомый корень содержится между точками ai- 1 и xi, корректируем доверительный отрезок: ai:=
ai- 1; bi:= xi;

иначе (f (ai- 1f (xi) ³ 0) искомый корень лежит между точками xi и bi- 1, корректируем доверительный отрезок: ai:= xi; bi:= bi- 1.

3. Если ï bi - ai ï ≤ e, то найден доверительный интервал требуемой длины e, вычисления завершаем; иначе (ï bi - ai ï> e) - переходим к новой итерации (i +1).

При поиске корня с точностью e все промежуточные расчеты должны выполняться с более высокой точностью, для того, чтобы при округлении не "потерять" точный корень.

Сходимость метода. Поскольку метод на каждом шаге удерживает искомый точный корень x* на доверительном отрезке [ ai, bi ], длина которого который уменьшается в два раза по сравнению с предыдущим шагом, то метод всегда сходится к точному решению.

Скорость сходимости метода. Она не зависит от вида функции Поскольку на каждом шаге длина доверительного отрезка уменьшается ровно в два раза, то число шагов n равно числу делений числа (b - a) на 2, при котором результат окажется меньше либо равен e:(b - a)/2 n ≤ e. Отсюда следует: 2 n ³ (b - a)/e; n ³ log2((b - a)/e);

n = n (f (x),(b - a), e) = ]log2((b - a)/e)[ = ]log2 M [, (8.7)

где ] x [ - ближайшее целое сверху к значению x.

Пример 1. Уточнить по методу половинного деления корень уравнения f (x) = x 3 - 6 х + 2 = 0 из примера 1 п.8.2 с точностью e = 0,01 на отрезке [2;3].

Решение. Масштаб задачи равен: М =(b - a)/ e =1/0,01 = 100. Следовательно, из (8.5) следует, что число необходимых итераций равно n = ]log2(100)[ = 7. Из примера 1 п.8.2 следует, что f (2)<0; f (3)>0. Точность расчетов примем равной 0,0001. Рассмотрим выполнение итераций с номерами 1-7.

Итерация 1. х 1=(2+3)/2=2,5. f (2,5)= x 3 - 6 х + 2 = 15,625 - 15 + 2 = 2,625 > 0. ½ f (2,5)½³ ef, f (2,5)× f (2)<0, поэтому корень находится на отрезке [2;2,5], который принимаем в качестве нового доверительного. Длина его равна 0,5 > e.

Итерация 2. х 2=(2+2,5)/2=2,25. f (2,25)= x 3 - 6 х + 2 » 11,3906 - 13,5 + 2 = -0,1094<0. Так как f (2)× f (2,25)>0, то корень находится на отрезке [2,25;2,5], который принимаем в качестве нового доверительного. Длина его равна 0,25 > e.

Итерация 3. х 3=(2,25+2,5)/2=2,375. f (2,375)= x 3 - 6 х + 2 » 13,3965 - 14,25 + 2 = 1,1465>0. Так как f (2,25)× f (2,375)<0, то корень находится на отрезке [2,25;2,375], который принимаем в качестве нового доверительного. Длина его равна 0,125 > e.

Итерация 4. х 4=(2,25+2,375)/2=2,3125. f (2,3125)= x 3 - 6 х + 2 » 13,3665 - 13,875 + 2 = 1,4915>0. Так как f (2,25)× f (2,375)<0, то корень находится на отрезке [2,25;2,3125], который принимаем в качестве нового доверительного. Длина его равна 0,0625 > e.

Итерация 5. х 5=(2,25+2,3125)/2 » 2,2825. f (2,2825)= x 3 - 6 х + 2 » 11,8914 - 13,6950 + 2 = 0,1964>0. Так как f (2,25)× f (2,3125)<0, то корень находится на отрезке [2,25;2,2825], который принимаем в качестве нового доверительного. Длина его равна 0,03125 > e.

Итерация 6. х 6=(2,25+2,2825)/2 » 2,2663. f (2,2663)= x 3 - 6 х + 2 » 11,6400 - 13,5978 + 2 = 0,0422>0. Так как f (2,25)× f (2,2663)<0, то корень находится на отрезке [2,25; 2,2663], который принимаем в качестве нового доверительного. Длина его равна 0,0015625 > e.

Итерация 7. х 7=(2,25+2,2663)/2 » 2,2582. f (2,2582)= x 3 - 6 х + 2 » 11,5156 - 13,5492 + 2 = - 0,0336<0. Так как f (2,25)× f (2,2663)>0, то корень находится на отрезке [2,2582; 2,2663], который принимаем в качестве нового доверительного. Длина его равна 0,00078125 < e. Следовательно, вычисления заканчиваем и последний доверительный отрезок [2,2582; 2,2663] принимаем в качестве решения задачи.

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

Основной недостаток - невысокая скорость сходимости по сравнению с другими методами. Также относительным недостатком является возможность случайного попадания в корень, из-за чего приходится проверять дополнительное условие ï f (xi)ï< ef.

Вопросы для проверки знаний.

1. Почему корректное решение задачи уточнения корня уравнения на доверительном отрезке должно учитывать погрешность вычисления функции?

2. Каким образом в общем случае выполняются итерации при численном уточнении корня уравнения на доверительном отрезке?

3. Что называют сходимостью метода уточнении корня уравнения на доверительном отрезке и скоростью сходимости?

4. Какие методы уточнения корней на заданном доверительном отрезке являются наиболее употребительными?

5. Как в методе половинного деления вычисляется очередное приближенное значение корня?

6. Всегда ли сходится метод половинного деления и какова его скорость сходимости?

7. Укажите достоинства и недостатки метода половинного деления уточнения корня уравнения на доверительном отрезке.

Практическое задание.

1. Уточнить по методу половинного деления корень уравнения f (x) = x 4 - х - 14 = 0 с точностью e = 0,05 на отрезке [1,5;3].

Метод хорд

Метод половинного деления на каждой итерации i при расчете очередного приближения xi не учитывает положение по оси Оу точек функции f (x) в краях текущего доверительного отрезка [ ai- 1, bi- 1]. В методе хорд целевая функция f (x) на этом отрезке интерполируется отрезком прямой (хордой), у которого один из отрезков закреплен и приближение xi рассчитывается как пересечение данной хорды с осью Ох. Это в общем случае позволяется ускорить сходимость метода (уменьшить число необходимых итераций) по сравнению с методом половинного деления.

Рассмотрим случай, когда закреплена точка b исходного доверительного отрезка [ a; b ], а точка a используется в качестве начального приближения для искомого корня: x 0 = a. Таким образом, к началу каждой итерации i доверительный интервал имеет вид: [ ai- 1= хi- 1; b ]. Уравнение прямой, проходящей через точки плоcкости Охy с координатами (хi- 1, f (хi- 1)) и (b, f (b)), можно представить в виде:

(x - хi- 1)/(bi- 1 - хi- 1) = (f (x) - f (хi- 1))/ (f (b) - f (хi- 1)). Подставляя в это условие значение f (x)=0, которое соответствует корню уравнения, получим выражение для абсциссы точки пересечения хорды с осью Ох: x = хi- 1 - f (хi- 1)(b - ai- 1)/ (f (b)- f (хi- 1)).

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

x 0 = a; xi = хi- 1 - f (хi- 1)(b - хi- 1)/(f (b)- f (хi- 1));(i= 1,2,...). (8.8 а) При закрепленной точке b последовательность приближенных решений образует ограниченную монотонно возрастающую, ограниченную сверху точкой b (следовательно, сходящуюся) последовательность: а = x 0 < x 1<... xi < b.

Аналогично рассматривается случай, когда закреплена точка a исходного доверительного отрезка [ a; b ], а точка b используется в качестве начального приближения для искомого корня: x 0 = b. Схема итерационного имеет вид:

x 0 = b; xi = хi- 1 - f (хi- 1)(a - хi- 1)/(f (a)- f (хi- 1));(i= 1,2,...). (8.8 б)

При закрепленной точке а последовательность приближенных решений образует ограниченную монотонно убывающую, ограниченную снизу точкой а (следовательно, сходящуюся) последовательность: b = x 0 > x 1 >... > xi > а.

В отличие от метода половинного деления, точность искомого приближенного решения оценивается не по длине содержащего его итогового доверительного отрезка, а по приращениям между очередными приближенными значениями корня. Итерационный процесс продолжается до тех пор, пока не будет выполнено условие | xi - xi - 1|< e, (8.8 в)

где e - заданная предельная величина приращений значения корня.

Метод всегда сходится, когда вторая производная целевой функции f''(x) сохраняет знак на отрезке [ a; b ]. Кратко правило выбора схемы итерационного процесса, обеспечивающего сходимость метода, можно сформулировать следующим образом: закреплен должен быть тот конец доверительного отрезка, для которого знак функции f (х) совпадает со знаком ее второй производной f'' (х).

При этом последовательные приближения xn лежат по ту сторону точного корня x*, где функция f (х) имеет знак, противоположный знаку ее второй производной f'' (х).

Поскольку в методе хорд последовательность приближенных значений { xi } монотонно стремится к искомому точному корню, здесь не возникает ситуации со случайным попаданием в корень и можно не анализировать дополнительное условие ï f (xi)ï< e f, как в методе половинного деления.

На рис.8.1 и 8.2 показан процесс приближения по методу хорд при f'' (x)>0 в случаях f (а) > 0 (рис.8.1) и f (b) > 0 (рис.8.2).

Рис.8.1. f'' (x)>0, f (а) > 0 Рис.8.2. f'' (x)>0, f (b) > 0

Пример 1. Применить метод хорд для уточнения корня уравнения f (x) = x 3 - 6 х + 2 = 0 из примера 1 п.8.2 с точностью e = 0,01 на отрезке [2;3].

Решение. Вторая производная целевой функции f''(x) > 0 на всем исходном отрезке [2;3]. Из примера 1 п.8.2 следует, что f (2)<0; f (3)>0. Следовательно, в качестве закрепленной принимаем точку 3, так как в ней знак функции f (х) совпадает со знаком второй производной f'' (х). Схема итерационного процесса с учетом f (3) =33 - 6×3 + 2 = 11 принимает вид:

x 0 = 2; xi = хi- 1 - f (хi- 1)(3- хi- 1)/(11 - f (хi- 1));(i= 1,2,...).

Итерация 1. x 0 = 2; f (x 0) = f (2) =23 - 6×2 + 2 = -2. x 1 = х 0 - f (х 0)(3- х 0)/(11 - f (х 0)) = 2 -(-2)(3- 2)/(11 -(-2)) = 2 +2/(13) = 2,1538. Приращение | x 1- x 0| = 0,1538 > e, продолжаем вычисления.

Итерация 2. x 1 = 2,1538; f (x 1) = f (2,1538) =2,15383 - 6×2,1538 + 2 = 9,9912-12,9228 + 2 = -0,9316. x 2 = х 1 - f (х 1)(3- х 1)/(11 - f (х 1)) = 2,1538 - (-0,9316)(3- 2,1538)/(11 -(-0,9316)) = 2,2199. Приращение | x 2- x 1| = 0,0661 > e, продолжаем вычисления.

Итерация 3. x 2 = 2,2199; f (x 1) = f (2,2199) =2,21993 - 6×2,2199 + 2 = 10,9396-13,3194 + 2 = -0,3798. x 3 = х 2 - f (х 2)(3- х 2)/(11 - f (х 2)) = 2,2199 - (-0,3798)(3- 2,2199)/(11 - (-0,3798)) = 2,2459. Приращение | x 3- x 2| = 0,0260 > e, продолжаем вычисления.

Итерация 4. x 3 = 2,2459; f (x 1) = f (2,2459) =2,24593 - 6×2,2459 + 2 = 10,9396-13,3194 + 2 = - 0,1469. x 4 = х 3 - f (х 3)(3- х 3)/(11 - f (х 3)) = 2,2459 - (-0,1469)(3- 2,2459)/(11 - (-0,1469)) = 2,2558. Приращение | x 3- x 2| = 0,0099 < e, вычисления завершаем.

Как видно из примера, по методу хорд на поиск решения затрачено 4 итерации против 7 у метода половинного деления.

Достоинствами метода хорд является более быстрая и гарантированная сходимость к искомому корню при выполнении всех необходимых условия применения метода.

Основной недостаток - необходимость дополнительного исследования второй производной функции, что может представлять отдельную задачу.

Вопросы для проверки знаний.

1. Какое приближение применяется для целевой функции в методе хорд?

2. Какое условие используется для завершения итерационного процесса в методе хорд?

3. В чем заключается достаточное условие сходимости метода хорд и каково правило выбора неподвижной точки?

4. Существует ли в методе хорд необходимость учитывать случайное попадание в корень?

5. Какую точку следует принять в качестве закрепленной при отрицательной второй производной f'', f (а) > 0 и f (b) < 0.

Практические задания.

1. Уточнить по методу хорд корень уравнения f (x) = x 4 - х - 14 = 0 с точностью e = 0,05 на отрезке [1,5;3].

2.Отделить положительный корень уравнения f (x) = x 3 - 0,2 x 2 - 0,2 х - 1,2 = 0 и уточнить его с точностью e = 0,01.

Вопросы для проверки знаний.

1. Чем отличается уточнение корня в окрестности приближенной точки от уточнения на доверительном отрезке?

2. Какие методы уточнения корней в окрестности начального приближения являются наиболее употребительными?

3. Как задают точность решения в методах уточнения корней в окрестности начального приближения?

4. Какой порядок имеют методы уточнения корней в окрестности начального приближения?

5. В чем заключается основная идея уточнения корня в окрестности начального приближения при помощи метода сканирования с переменным шагом?

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

7. Какой полный набор исходных данных должна содержать полная постановка задачи уточнения корня в окрестности начального приближения при помощи метода сканирования с переменным шагом?

8. В каком виде может быть получено решение задачи уточнения корня в окрестности начального приближения при помощи метода сканирования с переменным шагом?

9. Каковы достоинства и недостатки метода уточнения корня в окрестности начального приближения при помощи сканирования с переменным шагом?

Практические задания.

1. Уточнить по методу сканирования с переменным шагом корень уравнения f (x) = x 4 - х - 14 = 0 с точностью e = 0,2 на отрезке [1,5;3].

2.Отделить положительный корень уравнения f (x) = x 3 - 0,2 x 2 - 0,2 х - 1,2 = 0 и уточнить его с точностью e = 0,05.

Метод простой итерации

Допустим, необходимо уточнить корень уравнения f (x)=0 при заданном начальномприближении x 0 и необходимой точности определения корня e. В методе простой итерации исходное уравнение приводят к специальному виду x=φ (x), (8.9)

который удобен для применения метода простой итерации.

Схема метода простой итерации при заданном начальном приближении x 0 имеет вид:

xi = φ (xi -1), (i=1,2,…,). (8.10 а)

Условие завершения итерационного процесса:

| xk+1xk |< ε. (8.10 б)

Достаточным условием сходимости метода является следующее условие:

1) функция φ (x) имеет первую производную φ¢ (x) на всей области поиска W (конечной или бесконечной),

2) для первой производной на W выполняется условие ½ φ¢ (x) ½£ q <1.

Справедливость условия вытекает из следующих оценок, в которых используется теорема Лагранжа о среднем:

Так как .

Вопросы для проверки знаний.

1. К какому специальному виду приводят уравнение f (x)=0 для применения метода простой итерации?

2. Какова схема метода простой итерации и каково условие завершения итерационного процесса?

3. Каково достаточное условие сходимости метода простой итерации?

4. Какой параметр определяет скорость сходимости метода простой итерации?

Практическое задание.

1. Привести к расчетной схеме метода простой итерации, исследовать область сходимости и уточнить по методу простой итерации корень уравнения f (x) = x 3 – ех- 10 = 0 с точностью e = 0,1 в окрестности приближенного значения x 0 = 20.

Вопросы для проверки знаний.

1. Какова схема итерационного процесса метода Ньютона?

2. Какова геометрическая интерпретация метода Ньютона?

Практическое задание.

1. Уточнить по методу Ньютона корень уравнения f (x) = x 3 – ех- 10 = 0 с точностью e = 0,1 в окрестности приближенного значения x 0 = 20.

 

Глава 8. Численные методы Решения нелинейных уравнений

Уравнения, не представимые в линейном виде, называют нелинейными. Решение нелинейных уравнений и их систем является одним из наиболее распространенных видов математических задач в самых различных разделах науки и техники.

В самом общем виде нелинейное уравнение с одним неизвестным х Î R можно записать в виде:

f (x) = 0, (8.1)

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

8.1.Корни нелинейного уравнения.
Виды нелинейных уравнений и методы их решения

Всякое число xi, обращающее функцию f (x) в нуль, т.е. при котором выполняется условие (8.1), называют корнем данного уравнения. Если в точке x =xi наряду с функцией обращаются в ноль и ее производные до (k -1) порядка включительно, то число xi называют корнем kкратности. Однократный корень также называют простым.

В зависимости от вида функции f (x) нелинейные уравнения подразделяют на алгебраические, уравнений специального вида и трансцендентные.

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

f (x) = сnхn +... + с 2 х 2 + с 1 х + с 0 = 0, (8.2)

где сn,..., с 2, с 1, с 0– коэффициенты уравнения. Показатель n называют степенью алгебраического уравнения. Коэффициент сn при максимальной степени хn называют старшим. Если старший коэффициент многочлена равен 1, то многочлен называют приведенным.

Уравнения степени n = 2 называют квадратными, n = 3 - кубическими.

Пример 1. Алгебраические уравнения:

1) х 2 + 3 х + 2 = 0 - приведенное квадратное уравнение;

2) 3 + 2 + + d = 0 - кубическое уравнение;

3) 4 + 3 + 2 + + e = 0 - алгебраическое уравнение 4 степени;

4) 4 + 2+ c = 0 - биквадратное уравнение (уравнение степени 4 с нулевым кубическим коэффициентом);

5) хm + c = 0 - приведенное двучленное степенное уравнение m -й степени;

6) 2 m + m + c = 0 - обобщенное биквадратное уравнение.

Среди уравнений алгебры, отличных от алгебраических, выделяют такие специальные виды, как показательные, логарифмические, тригонометрические и другие, которые содержат только функции одного вида либо выражения, приводимые к ним (например, 1=cos2 х +sin2 х).

Если же в уравнение входят функции различных видов (например, многочлен и логарифм, тригонометрическая и показательная), то такое уравнение называют трансцендентным.

Пример 2. Уравнения, отличные от алгебраических:

1)cos2 х + cos2 х + 1,5 = 0 - тригонометрическое уравнение;

2)log2(5 + 3log2(x - 3)) = 3 - логарифмическое уравнение;

3) sin х + 2 lg х =10 х - трансцендентное уравнение;

4) 2x — lоg2 х = arccos x - трансцендентное уравнение.

Методы решения нелинейных уравнений делятся на прямые, аналитические и численные (итерационные).

Прямые методы позволяют записать условие существования решения и корни (если они существуют) в виде некоторого готового соотношения (формулы). Выяснить существование корней и вычислить их значения корней можно за конечное число арифметических операций. Например, квадратные уравнения решаются прямым методом с использованием двух формул - для дискриминанта и корней. Условия проверки существования решения и формулы для корней являются точными и не содержат погрешностей метода и вычислений.

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

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

Однако основную массу нелинейных уравнений, встречающихся на практике, не удается решить прямыми и аналитическими методами - даже для алгебраического уравнения выше четвертой степени не существует аналитических решений в виде формул с конечным числом арифметических действий. Решение трансцендентных уравнений также возможно только в отдельных случаях, в основном на основе исследования ОДЗ неизвестного и области значений функций, входящих в уравнение. Например:

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

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

Вопросы для проверки знаний.

1. Какую величину называют корнем уравнения?

2. Что означает, что корень уравнения имеет кратность степени k?

3. Какие уравнения называют алгебраическими?

4. Какие алгебраически уравнения называют приведенными?

5. Какие уравнения называют трансцендентными?

6. На какие группы делят методы решения нелинейных уравнений?

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

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

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


Поделиться с друзьями:

История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...

Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...

Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...

Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.158 с.