Реферат Курсовая Конспект
Решение - раздел Программирование, Алгоритм. Проектирование сверху вниз. Принцип черного ящика. Структурное программирование Обозначим: F(Х) = 5Х–6Х–3. Находим Производную: F'(X) = 5Х...
|
Обозначим: f(х) = 5х–6х–3. Находим производную: f'(x) = 5х ln5–6. Вычислим корень производной:
5х ln5 – 6 = 0; 5х = 6/ln5; xlg5 = lg6–lg(ln5);
х = (lg6–lg(ln5))/lg5 = (0,7782 – 0,2065)/0,6990 = 0,5717/0,6990 = 0,82.
Составим таблицу знаков функции f(х), полагая х,равным:
а) критическим значениям функции (корням производной) или близким к ним;
б) граничным значениям (исходя из области допустимых значений неизвестного).
58. Решение уравнений вида f(х)=0. Метод деления отрезка пополам
Этот метод можно рассматривать как развитие метода сканирования: величина отрезков, на которые делится весь интервал при многоэтапном применении метода сканирования, становится равной половине исходного отрезка [а, b]. В этом случае сначала исходный отрезок делится на две равные части (пополам). Затем сравнивают знаки функции на концах каждой из двух половинок и определяют ту половинку, в которой содержится решение (знаки функции на концах должны быть разные), т. е. сужаем отрезок [а, b],перенося в найденную точку конец отрезка а или b. Затем найденную половинку опять делят на две равные части, снова выбирают одну из двух половинок, содержащую корень, и т. д. Условием окончания служит заданная малость отрезка, где содержится корень.
Пример. Дано уравнение: х3 – 0,2x2 + 0,5x + 1,5 = 0. Уточнить корень с погрешностью e < 0,001.
Решение.Запишем: f(х) = х3 – 0,2x2 + 0,5x + 1,5.
Проведя процедуру отделения корней, получим, что корень находится в промежутке [-1; 0], т.е. a = -1, b = 0.
f(-1) = -1 – 0,2 – 0,5 + 1,5 = -0,2 < 0;
f(0) = 1,5 > 0.
Делим интервал [-1; 0] на две части, т.е. находим х = (-1+0)/2 = -0,5. Затем определяем произведение f(a)·f(x). Если f(a)·f(x)>0, то начало интервала a переносим в точку х (а=х). Если f(a)·f(x)<0, то конец интервала b переносим в точку х (b=х). Затем новый интервал делим пополам и т.д.
59. Решение уравнений вида f(х)=0. Метод хорд
В этом методе нелинейная функция f(x) на отделенном интервале [а,b] заменяется линейной, в качестве которой берется хорда – прямая, стягивающая концы нелинейной функции. Эта хорда определяется как прямая, проходящая через точки с координатами (а,f(а)) и (b,f(b)). Имея уравнение хорды: у = cx + d, можно легко найти точку ее пересечения с горизонтальной осью, подставив в уравнение у = 0 и найдя из него x. Естественно, в полученной таким путем точке x1 не будет решения, ее принимают за новую границу отрезка, где содержится корень. Через эту точку с координатами (x1,f(x1)) и соответствующую границу предыдущего интервала опять проводят хорду, находят x2 и т. д. несколько раз, получая последовательность: х3, х4, х5 ..., сходящуюся к корню. Метод применим только для монотонных функций.
60. Решение уравнений вида f(х)=0. Метод Ньютона
Идея, на которой основан метод, аналогична той, которая реализована в методе хорд, только в качестве прямой берется касательная, проводимая в текущей точке последовательности. Уравнение касательной находится по координате одной точки и углу наклона (значение производной). В качестве начальной точки в зависимости от свойств функции берется или левая точка: x0 = а (если f(а) f"(a) > 0), или правая точка: x0 = b (если f(b) f"(b)>0). Алгоритм записывается следующим образом:
Пример. Дано уравнение: х3 – 0,2x2 + 0,5x + 1,5 = 0. Уточнить корень с погрешностью e < 0,001.
Решение. Запишем f(х) =х3 – 0,2x2 + 0,5x + 1,5.
Проведя процедуру отделения корней, получим, что корень находится в промежутке [-1; 0], т. е. а = -1, b = 0.
f(-1) = -1 – 0,2 – 0,5 + 1,5 = -0,2 < 0; f(0) = 1,5 > 0.
Находим первую производную: f'(х) = 3х2 – 0,4x + 0,5.
Находим вторую производную: f"(х) = 6х – 0,4.
f"(-1) = -6 – 0,4 = -6,4 < 0; f"(0) = – 0,4 = -0,4 < 0.
На конце а отрезка [а,b] выполняется условие f(-1) f"(-1) > 0, поэтому за начальное приближение примем x0 =0,8, а вычисления будем проводить по формуле
Предварительно найдем f'(х0) = 3 (-1)2 – 0,4 (-1) + 0,5 = 3,9.
61. Решение уравнений вида f(х)=0. Комбинированный метод
Данный метод, так же, как и предыдущие, базируется на замене нелинейной функции f(х) линейной, но с учетом стремления к корню метода хорд и метода Ньютона с разных сторон; для повышения эффективности использует оба алгоритма одновременно. Один шаг делается методом хорд, а следующий – с другой стороны – методом Ньютона. При этом интервал, где содержится корень, сокращается с обеих сторон, что обусловливает другое условие окончания поиска. Поиск можно прекратить, как только разница между правым и левым концами интервала станет меньше предварительно заданной погрешности e.
Пример. Дано уравнение: x3 – 2х2 – 4х + 7 = 0. Уточнить корень с погрешностью e < 0,001.
Решение.Проведя процедуру отделения корней, получим, что уравнение имеет три действительных корня: х1Î[-2, -1]; x2Î[1, 2]; хзÎ[2, 3].
Находим первую производную: f'(х) = 3х2 – 4x – 4.
Находим вторую производную: f"(х) = 6х – 4.
Для примера рассмотрим уточнение корня х1. Учитывая, что f(-2) < 0; f(-1)>0; f"(x)=6х – 4 и при –2 £ х £ –1, – f"(x)<0, для расчетов примем следующие формулы:
где хлi и xпi – соответственно значение корня по недостатку (слева) и избытку (справа); хлi = -2, xпi = -1.
62. Решение систем линейных уравнений. Метод Якоби — метод простой итерации
63. Решение систем линейных уравнений. Метод Гаусса—Зейделя
64. Интерполяция. Интерполяция по Лагранжу
65. Численное интегрирование. Метод прямоугольников с недостатком
66. Численное интегрирование. Метод прямоугольников с избытком
67. Численное интегрирование. Метод трапеций
68. Численное интегрирование. Метод Симпсона – метод парабол.
69. Методы одномерной оптимизации
70. Метод деления отрезка пополам.
71. Метод «Золотого сечения»
– Конец работы –
Эта тема принадлежит разделу:
Алгоритм... Алгоритм это конечная последовательность действий позволяющая по заданным... Алгоритм разбивается на шаги Для каждого шага есть конкретный исполнитель...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Решение
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов