Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






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






Для подготовки блока решения систем нелинейных уравнений используется директива Given. После неё вводится система, причём знак равенства вводится комбинацией ‘Ctrl’+’=’.

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

find(vl, v2,..., vn) — возвращает значение одной или ряда переменных для точного решения;

Например:

1)

 

2)


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

Например, уравнение не имеет вещественных решений:

 

Листинг 5.

Возможно, поставленная задача не может быть решена с заданной точностью. Эта ситуация сопровождает сообщение о том, что решение не найдено и нужно попытаться изменить величину TOL или CTOL (см. листинг 5).


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

mylektsii.su - Мои Лекции - 2015-2024 год. (0.006 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал