Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Гооt (Выражение, Имя_переменной)




Численное решение нелинейного уравнения

Введение

Как известно, многие уравнения и системы уравнений не имеют аналитических решений/ Однако такие уравнения могут решаться численными методами с заданной точностью (не более значения заданного системной переменной TOL).

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

1.1 Рассмотрим вызов функции root. с двумя параметрами.

Эта функция возвращает значение переменной, при котором выражение дает 0. Результат может быть и комплексным. Функция реализует вычисления методом секущих.

Пример: решить уравнение cos(x)=sin(x)

Перед вызовом root. необходимо:

Привести уравнение к виду: f(x)=0

cos(x) - sin(x) =0

Определить как функцию левую часть уравнения.

f(x) = cos(x) - sin(x)

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

Будем считать, что начальное приближение

После чего можно вызвать функцию и получить:

Можно выполнить следующую проверку:

Значение результата f(r) функции мало, однако это не 0. Дело в том, что поскольку реализуется итерационный алгоритм, то решение получается лишь с заданной точностью. Точность регулируется заданием системной переменной TOL (по умолчанию TOL=10-3) Перед вызовом функции значение TOL можно изменить.

Например:

.

Точность TOL можно определить и в меню Math/Options.

При выводе результата отображается только три значащих цифры. Это можно отрегулировать в меню Format/Number/Displayed precision.

 

1.2 Функцию root. можно вызвать с четырьмя параметрами.

гооt (Выражение, Имя_переменной, Начало_отрезка, Конец_отрезка)

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

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




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


Дата добавления: 2015-04-25; Просмотров: 310; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.