Решение нелинейных уравнений в mathcad методом хорд

Видео:1,2 Решение нелинейных уравнений методом хордСкачать

1,2 Решение нелинейных уравнений методом хорд

Решение нелинейных уравнений и систем уравнений в пакете MathCAD

Видео:Метод Ньютона (метод касательных) Пример РешенияСкачать

Метод Ньютона (метод касательных) Пример Решения

Решение нелинейных уравнений

Вычисление корней численными методами включает два основных этапа:

· уточнение корней до заданной точности.

Рассмотрим эти два этапа подробно.

Отделение корней нелинейного уравнения

Учитывая легкость построения графиков функций в MathCAD , в дальнейшем будет использоваться графический метод отделения корней.

Пример. Дано алгебраическое уравнение

Решение нелинейных уравнений в mathcad методом хорд.

Определить интервалы локализации корней этого уравнения.

Решение нелинейных уравнений в mathcad методом хорд

Пример. Дано алгебраическое уравнение

Решение нелинейных уравнений в mathcad методом хорд.

Определить интервалы локализации корней этого уравнения.

На рисунке приведен график функции Решение нелинейных уравнений в mathcad методом хордРешение нелинейных уравнений в mathcad методом хорд, построенный в MathCAD . Видно, что в качестве интервала изоляции можно принять интервал Решение нелинейных уравнений в mathcad методом хорд. Однако уравнение имеет три корня. Следовательно, можно сделать вывод о наличии еще двух комплексных корней. ¨

Решение нелинейных уравнений в mathcad методом хорд

Уточнение корней нелинейного уравнения

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

Функция root . В MathCAD для уточнения корней любого нелинейного уравнения (не обязательно только алгебраического) введена функция root , которая может иметь два или четыре аргумента, т.е. Решение нелинейных уравнений в mathcad методом хорд или Решение нелинейных уравнений в mathcad методом хорд, где Решение нелинейных уравнений в mathcad методом хорд – имя функции или арифметическое выражение, соответствующее решаемому нелинейному уравнению, Решение нелинейных уравнений в mathcad методом хорд – скалярная переменная, относительно которой решается уравнение, Решение нелинейных уравнений в mathcad методом хорд – границы интервала локализации корня.

Пример. Используя функцию Решение нелинейных уравнений в mathcad методом хорд, найти все три корня уравнения Решение нелинейных уравнений в mathcad методом хорд, включая и два комплексных.

Решение нелинейных уравнений в mathcad методом хорд

Заметим, что для вычисления всех трех корней использовался прием понижения порядка алгебраического уравнения, рассмотренный в п. 8.1.1. ¨

Функция root с двумя аргументами требует задания (до обращения к функции) переменной Решение нелинейных уравнений в mathcad методом хордначального значения корня из интервала локализации.

Пример 8.1.5. Используя функцию root , вычислить изменения корня нелинейного уравнения Решение нелинейных уравнений в mathcad методом хорд при изменении коэффициента а от 1 до 10 с шагом 1.

Решение нелинейных уравнений в mathcad методом хорд

Функция polyroots . Для вычисления всех корней алгебраического уравнения порядка Решение нелинейных уравнений в mathcad методом хорд (не выше 5) рекомендуется использовать функцию polyroots . Обращение к этой функции имеет вид polyroots (v) , где v – вектор, состоящий из n +1 проекций, равных коэффициентам алгебраического уравнения, т.е. Решение нелинейных уравнений в mathcad методом хорд. Эта функция не требует проведения процедуры локализации корней.

Пример. Используя функцию polyroots , найти все три корня уравнения Решение нелинейных уравнений в mathcad методом хорд, включая и два комплексных

Решение нелинейных уравнений в mathcad методом хорд

Решение нелинейных уравнений в mathcad методом хорд

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

Решение нелинейных уравнений в mathcad методом хорд

Решаемое уравнение задается в виде равенства, в котором используется «жирный» знак равно, вводимый с палитры Логичес­кий .

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

Функция Find уточняет корень уравнения, вызов этой функции имеет вид Find ( x ), где x – переменная, по которой уточняется корень. Если корня уравнения на заданном интервале не существует, то следует вызвать функцию Minerr ( x ), которая возвращает приближенное значение корня.

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

Решение нелинейных уравнений в mathcad методом хорд

Аналогично можно задать алгоритм решения и для функции Minerr ( x ).

Использование численных методов в функциях Find ( x ), Minerr ( x ) требует перед блоком Given задать начальные значения переменным, по которым осуществляется поиск корней уравнения.

Пример. Используя блок Given , вычислите корень уравнения Решение нелинейных уравнений в mathcad методом хорд в интервале отделения Решение нелинейных уравнений в mathcad методом хорд.

Решение нелинейных уравнений в mathcad методом хорд

Видео:Решение нелинейного уравнения методом хорд (секущих) (программа)Скачать

Решение нелинейного уравнения методом хорд (секущих) (программа)

Решение систем уравнений

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

· алгебраические системы уравнений;

· трансцендентные системы уравнений.

Среди алгебраических систем уравнений особое место занимают системы линейных алгебраических уравнений (СЛАУ).

Системы линейных алгебраических уравнений

Системой линейных алгебраических уравнений (СЛАУ) называется система вида:

Решение нелинейных уравнений в mathcad методом хорд

В матричном виде систему можно записать как

Решение нелинейных уравнений в mathcad методом хорд,

где Решение нелинейных уравнений в mathcad методом хорд – матрица размерности Решение нелинейных уравнений в mathcad методом хорд, Решение нелинейных уравнений в mathcad методом хорд – вектор с Решение нелинейных уравнений в mathcad методом хорд проекциями.

Для вычисления решения СЛАУ следует использовать функцию lsolve , обращение к которой имеет вид: lsolve (А, b ), где А – матрица системы, Решение нелинейных уравнений в mathcad методом хорд – вектор правой части.

Решение систем нелинейных уравнений

MathCAD дает возможность находить решение системы уравнений численными методами, при этом максимальное число уравнений в MathCAD 2001 i доведено до 200.

Для решения системы уравнений необходимо выполнить следующие этапы.

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

Пример. Дана система уравнений:

Решение нелинейных уравнений в mathcad методом хорд

Определить начальные приближения для решений этой системы.

Решение нелинейных уравнений в mathcad методом хорд

Видно, что система имеет два решения: для первого решения в качестве начального приближения может быть принята точка (-2, 2), а для второго решения – точка (5, 20). ¨

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

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

Следующие выражения недопустимы внутри блока решения:

· ограничения со знаком ¹ ;

· дискретная переменная или выражения, содержащие дискретную переменную в любой форме;

· блоки решения уравнений не могут быть вложены друг в друга, каждый блок может иметь только одно ключевое слово Given и имя функции Find (или Minerr ).

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

Решение нелинейных уравнений в mathcad методом хорд

Пример. Используя функцию Решение нелинейных уравнений в mathcad методом хорд , вычислите решение системы уравнений

Видео:11 Метод Ньютона (Метод касательных) Mathcad Численные методы решения нелинейного уравненияСкачать

11 Метод Ньютона (Метод касательных) Mathcad Численные методы решения нелинейного уравнения

Контрольная работа: Решение нелинейных уравнений

Отделить корни уравнения

Решение нелинейных уравнений в mathcad методом хорд

графически и уточнить один из них:

· методом половинного деления;

· методом простой итерации;

с точностью ε=0,001.

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

Решение нелинейных уравнений в mathcad методом хорд

Метод бисекции или метод деления отрезка пополам — простейший численный метод для решения нелинейных уравнений вида F(x)=0. Предполагается только непрерывность функции F(x).

Графическое представление метода бисекций

Решение нелинейных уравнений в mathcad методом хорд

Решим задание в пакете Маткад:

Решение нелинейных уравнений в mathcad методом хорд

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

Графическое представление метода хорд

Решение нелинейных уравнений в mathcad методом хорд

Решим задание в пакете Маткад:

Решение нелинейных уравнений в mathcad методом хорд

3. Метод касательных (Ньютона)

Графическое представление метода касательных

Решение нелинейных уравнений в mathcad методом хорд

Решим задание в пакете Маткад:

Решение нелинейных уравнений в mathcad методом хорд

4. Метод секущих

Графическое представление метода секущих

Решение нелинейных уравнений в mathcad методом хорд

Решим задание в пакете Маткад:

Решение нелинейных уравнений в mathcad методом хорд

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

Решение нелинейных уравнений в mathcad методом хорд

Графическое представление метода простой итерации

Решение нелинейных уравнений в mathcad методом хорд

Решим задание в пакете Маткад:

Решение нелинейных уравнений в mathcad методом хорд

Решить задачу Коши для дифференциального уравнения Решение нелинейных уравнений в mathcad методом хордна отрезке [a,b] при начальном заданном условии Решение нелинейных уравнений в mathcad методом хорди шаге интегрирования h:

1. методом Эйлера;

2. методом Рунге – Кутта 4 – го порядка точности.

3. проверить решение с помощью встроенных функций пакета MathCAD.

В решении оставлять 5 цифр после запятой.

Решение нелинейных уравнений в mathcad методом хорд

Решим задание в пакете Маткад:

Решение нелинейных уравнений в mathcad методом хорд

2. Метод Рунге – Кутта 4 – го порядка точности

Решение нелинейных уравнений в mathcad методом хорд

Решение нелинейных уравнений в mathcad методом хорд

Проверим решение с помощью встроенных функций пакета MathCAD

Видео:Метод хордСкачать

Метод хорд

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

Видео:3 Шаговый метод Mathcad Численные методы решения нелинейного уравненияСкачать

3 Шаговый метод Mathcad Численные методы решения нелинейного уравнения

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

Метод хорд ( метод также известен как Метод секущих ) один из методов решения нелинейных уравнений и основан на последовательном сужении интервала, содержащего единственный корень уравнения Решение нелинейных уравнений в mathcad методом хорд. Итерационный процесс выполняется до того момента, пока не будет достигнута заданная точность Решение нелинейных уравнений в mathcad методом хорд.

В отличие от метода половинного деления, метод хорд предлагает, что деление рассматриваемого интервала будет выполняться не в его середине, а в точке пересечения хорды с осью абсцисс (ось — Х). Следует отметить, что под хордой понимается отрезок, который проведен через точки рассматриваемой функции по концам рассматриваемого интервала. Рассматриваемый метод обеспечивает более быстрое нахождение корня, чем метод половинного деления, при условии задания одинакового рассматриваемого интервала.

Геометрически метод хорд эквивалентен замене кривой Решение нелинейных уравнений в mathcad методом хордхордой, проходящей через точки Решение нелинейных уравнений в mathcad методом хорди Решение нелинейных уравнений в mathcad методом хорд(см. рис.1.).

Решение нелинейных уравнений в mathcad методом хорд

Рис.1. Построение отрезка (хорды) к функции Решение нелинейных уравнений в mathcad методом хорд.

Уравнение прямой (хорды), которая проходит через точки А и В имеет следующий вид:

Решение нелинейных уравнений в mathcad методом хорд

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

Для точки пресечения прямой с осью абсцисс Решение нелинейных уравнений в mathcad методом хордзаписанное выше уравнение перепишется в следующем виде:

Решение нелинейных уравнений в mathcad методом хорд

В качестве нового интервала для прохождения итерационного процесса выбираем один из двух Решение нелинейных уравнений в mathcad методом хордили Решение нелинейных уравнений в mathcad методом хорд, на концах которого функция Решение нелинейных уравнений в mathcad методом хордпринимает значения разных знаков. Противоположность знаков значений функции на концах отрезка можно определить множеством способов. Один из множества этих способов — умножение значений функции на концах отрезка и определение знака произведения путём сравнения результата умножения с нулём:

Решение нелинейных уравнений в mathcad методом хордили Решение нелинейных уравнений в mathcad методом хорд.

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

Решение нелинейных уравнений в mathcad методом хорд.

Решение нелинейных уравнений в mathcad методом хорд

Рис.2. Пояснение к определению погрешности расчета.

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

Алгоритм нахождения корня нелинейного уравнения по методу хорд

1. Найти начальный интервал неопределенности Решение нелинейных уравнений в mathcad методом хордодним из методов отделения корней. З адать погрешность расчета (малое положительное число Решение нелинейных уравнений в mathcad методом хорд) и начальный шаг итерации ( Решение нелинейных уравнений в mathcad методом хорд) .

2. Найти точку пересечения хорды с осью абсцисс:

Решение нелинейных уравнений в mathcad методом хорд

3. Необходимо найти значение функции Решение нелинейных уравнений в mathcad методом хордв точках Решение нелинейных уравнений в mathcad методом хорд, Решение нелинейных уравнений в mathcad методом хорди Решение нелинейных уравнений в mathcad методом хорд. Далее необходимо проверить два условия:

— если выполняется условие Решение нелинейных уравнений в mathcad методом хорд, то искомый корень находится внутри левого отрезка положить Решение нелинейных уравнений в mathcad методом хорд, Решение нелинейных уравнений в mathcad методом хорд;

— если выполняется условие Решение нелинейных уравнений в mathcad методом хорд, то искомый корень находится внутри правого отрезка принять Решение нелинейных уравнений в mathcad методом хорд, Решение нелинейных уравнений в mathcad методом хорд.

В результате находится новый интервал неопределенности, на котором находится искомых корень уравнения:

Решение нелинейных уравнений в mathcad методом хорд

4. Проверяем приближенное значение корня уравнения на предмет заданной точности, в случае:

— если разность двух последовательных приближений станет меньше заданной точности Решение нелинейных уравнений в mathcad методом хорд, то итерационный процесс заканчивается. Приближенное значение корня определяется по формуле:

Решение нелинейных уравнений в mathcad методом хорд

— если разность двух последовательных приближений не достигает необходимой точности Решение нелинейных уравнений в mathcad методом хорд, то необходимо продолжить итерационный процесс Решение нелинейных уравнений в mathcad методом хорди перейти к п.2 рассматриваемого алгоритма.

Видео:Численное решение уравнений, урок 3/5. Метод хордСкачать

Численное решение уравнений, урок 3/5. Метод хорд

Пример решения уравнений методом хорд

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

Вариант решения нелинейного уравнения в программном комплексе MathCAD .

Решение нелинейных уравнений в mathcad методом хорд

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

Решение нелинейных уравнений в mathcad методом хорд

Рис.1. Результаты расчета по методу хорд

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

Примечание:

Модификацией данного метода является метод ложного положения ( False Position Method ), который отличается от метода секущих только тем, что всякий раз берутся не последние 2 точки, а те точки, которые находятся вокруг корня.

Решение нелинейных уравнений в mathcad методом хорд

Решение нелинейных уравнений в mathcad методом хорд

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

Случай №1: Решение нелинейных уравнений в mathcad методом хорд0,

f»(a)>0″ width=»158″ height=»20″ border=»0″ />

Из первого условия получается, что неподвижной стороной отрезка является – сторона a .

Случай №2: Решение нелинейных уравнений в mathcad методом хорд0″ width=»158″ height=»20″ border=»0″ />

Из второго условия получается, что неподвижной стороной отрезка является – сторона b .

В общем виде, для выявления неподвижного конца можно записать следующее условие: Решение нелинейных уравнений в mathcad методом хорд0″ width=»122″ height=»20″ border=»0″ /> , где Решение нелинейных уравнений в mathcad методом хордили Решение нелинейных уравнений в mathcad методом хорд.

Решение нелинейных уравнений в mathcad методом хорд

Рис. 3. Примеры убывающей или возрастающей функции

Таким образом, в зависимости от вида функции получаются два выражения для упрощения поиска корня функции:

— если функция соответствует первому случаю (см. рис. 3), тогда формула будет иметь следующий вид:

Решение нелинейных уравнений в mathcad методом хорд

Решение нелинейных уравнений в mathcad методом хорд, где k =0,1,2,…

— если функция соответствует второму случаю (см. рис. 3), тогда формула будет иметь следующий вид:

Решение нелинейных уравнений в mathcad методом хорд

Решение нелинейных уравнений в mathcad методом хорд, где k =0,1,2,…

Случай Решение нелинейных уравнений в mathcad методом хордсводится к рассматриваемому , если уравнение записать в форме: Решение нелинейных уравнений в mathcad методом хорд.

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

📺 Видео

Решение нелинейных уравнений методом хордСкачать

Решение нелинейных уравнений методом хорд

Алгоритмы. Нахождение корней уравнения методом хордСкачать

Алгоритмы. Нахождение корней уравнения методом хорд

Метод Ньютона | Лучший момент из фильма Двадцать одно 21Скачать

Метод Ньютона | Лучший момент из фильма Двадцать одно  21

Встреча с Путиным в общежитии МГУ на Воробьевых горах!Скачать

Встреча с Путиным в общежитии МГУ на Воробьевых горах!

Реакция на результаты ЕГЭ 2022 по русскому языкуСкачать

Реакция на результаты ЕГЭ 2022 по русскому языку

3.Системы нелинейных уравнений MathcadСкачать

3.Системы нелинейных уравнений Mathcad

Средство для решения систем уравнений в MathCAD 14 (29/34)Скачать

Средство для решения систем уравнений в MathCAD 14 (29/34)

Решение нелинейного уравнения методом хордСкачать

Решение нелинейного уравнения методом хорд

Mathcad-09. Пример: уравненияСкачать

Mathcad-09. Пример: уравнения

Метод Хорд - ВизуализацияСкачать

Метод Хорд - Визуализация

14 Метод половинного деления Ручной счет Численные методы решения нелинейного уравненияСкачать

14 Метод половинного деления Ручной счет Численные методы решения нелинейного уравнения

Mathcad Prime. Урок 5 - Способы решения уравненийСкачать

Mathcad Prime. Урок 5 - Способы решения уравнений

15 Метод Ньютона (Метод касательных) Ручной счет Численные методы решения нелинейного уравненияСкачать

15 Метод Ньютона (Метод касательных) Ручной счет Численные методы решения нелинейного уравнения
Поделиться или сохранить к себе:
Название: Решение нелинейных уравнений
Раздел: Рефераты по математике
Тип: контрольная работа Добавлен 09:13:39 31 декабря 2010 Похожие работы
Просмотров: 3535 Комментариев: 14 Оценило: 7 человек Средний балл: 4.1 Оценка: 4 Скачать