русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Теоретические сведения


Дата добавления: 2015-07-23; просмотров: 571; Нарушение авторских прав


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

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

 

 
 

 

Рис. 10. Классификация уравнений

 

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

Методы решения нелинейных уравнений делятся на две группы:

точные (аналитические);

численные (итерационные).

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

Для их решения используются численные методыс заданной степенью точности.

Численное решение уравнений проводят в два этапа:

1) отделение корней, т. е. отыскание достаточно малых отрезков в области допустимых значений, которые содержат единственный корень;

2) вычисление корней с заданной степенью точности.

Процесс отделения корней начинается с установления знаков функции f(x) в граничных x = a и x = b точках области ее существования (рис. 11).

 
 



 


Рис. 11. График функции y = f(x) и интервал [a, b],

содержащий корень функции

 

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

В инженерной практике распространен графический способ определения приближенных корней.

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

Построение графиков часто можно упростить заменой уравнения y = f(x) равносильным ему уравнением - f1(x) = f2(x), где f1(x) и f2(x) - функции более простые, чем функция f(x).

Точка пересечения графиков у = f1(x) и у = f2(x) является искомым корнем (рис. 12).

 

 

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

 

Рис. 12. Нахождение корня уравнения y = f(x) заменой равносильным уравнением f1(x) = f2(x)



<== предыдущая лекция | следующая лекция ==>
Задания | Метод половинного деления


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

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