русс | укр

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

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

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

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


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

Розв’язання диференціальних рівнянь засобами пакету Mathcad


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


 

Для розв’язання звичайних диференціальних рівнянь і систем в пакеті Mathcadвикористовуються наступні функції:

· ― повертає функцію (скалярну для рівняння і вектор-функцію для системи рівнянь), яка є розв’язком диференціального рівняння, ― необов’язковий параметр (використовується тільки при розв’язанні систем), що містить імена функцій, ― ім’я незалежної змінної, ― кінцева точка інтервалу інтегрування, ― кількість кроків, на які розбивається інтервал інтегрування диференціального рівняння або системи; ця функція завершає блок .

Зауваження. Між службовим словом і функцією слід ввести рівняння і початкові умови. Для введення похідних в рівняннях слід використовувати символ лапки (комбінація клавіш Ctrl+F7) і кнопку похідних панелі Calculus. При уведенні початкових умов слід використовувати тільки комбінацію клавіш Ctrl+F7. При уведенні рівнянь після імені функції обов’язково в дужках повинен бути вказаний аргумент. Уведення знака рівності здійснюється за допомогою комбінації клавіш Ctrl+= або за допомогою оператора =, розміщеного на панелі інструментів Boolean.

Приклад 1.Використовуючи функцію розв’язати наступну задачу Коші:

Розв’язання. Розв’язання задачі наведено на лістингу 1

 

· ― розв’язує диференціальне рівняння першого порядку або систему таких рівнянь методом Рунге-Кутта четвертого порядку з фіксованим кроком, ― вектор початкових умов, ― інтервал інтегрування, ― кількість інтервалів, на яку розбивається інтервал , ― вектор правих частин системи диференціальних рівнянь, ― повертає матрицю виміру , нульовий стовпець якої містить усі точки інтервалу інтегрування , а всі інші містять значення знайдених функцій у вузлових точках.

На лістингу 2 наведено приклад розв’язання задачі Коші



 

· ― розв’язує диференціальне рівняння першого порядку або систему таких рівнянь методом Рунге-Кутта четвертого порядку з автоматичним вибором кроку, ― вектор початкових умов, ― інтервал інтегрування, npoits+1― кількість точок, в яких буде обчислений розв’язок, ― вектор правих частин системи диференціальних рівнянь, ― повертає матрицю виміру , нульовий стовпець якої містить усі точки інтервалу інтегрування , а всі інші містять значення знайдених функцій у вузлових точках.

На лістингу 2 наведено приклад розв’язання задачі Коші



 

― розв’язує диференціальне рівняння першого порядку або систему таких рівнянь методом Булірша-Штера, приклад використання наведено на лістингу 4.

 

Приклад 2.Використовуючи функціїпакету Mathcadрозв’язати наступну задачу Коші:

Розв’язання. Розв’язання задачі наведено на лістингу 1

 

 

 

 

 




<== предыдущая лекция | следующая лекция ==>
Порядок виконання роботи | Завдання №4. Розгалужені алгоритми.


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


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

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

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


 


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

 
 

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

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