- •1.1. Численное дифференцирование
- •1.1.1. Первая производная. Двухточечные методы
- •1.1.2. Вычисление первых производных по трёхточечным схемам
- •1.1.3. Вычисление производных второго порядка
- •1.1.4. Вычисление производных третьего порядка
- •1.2. Решение нелинейных уравнений
- •1.3.1. Метод Эйлера
- •1.3.2. Метод Рунге-Кутта
- •1.3.3. Модифицированный метод Эйлера
- •1.4. Численное решение системы дифференциальных уравнений
- •1.6. Введение в операторный метод
- •1.6.1. Преобразование Карсона-Хевисайда
- •1.6.2. Изображение по Лапласу
- •1.6.3. Некоторые формулы соответствия оригинала изображению
- •1.6.4. Изображение интеграла
- •1.6.6. Первый закон Кирхгофа в операторной форме
- •1.6.7. Второй закон Кирхгофа в операторной форме
- •1.6.8. Последовательность расчета в операторном методе
- •1.6.9. Аналогия с переменным током
- •1.7.1. Переход от изображения к функции времени
- •1.7.2. Методы разложения
- •2.1. Введение
- •2.2.1. Основные выражения
- •2.2.5. Разряд конденсатора в цепи RLC.
- •2.2.6. Воздействие постоянного напряжения на RCL - цепь
- •3.1.1. Принцип создания электротехнических блоков пользователя
- •3.2.2. Блок S-function
- •3.2.3. Математическое описание S-функции
- •3.2.4. Этапы моделирования
- •3.2.5. Callback-методы S-функции
- •3.2.6. Основные понятия S-функции
- •3.2.7. Создание S-функций на языке MATLAB
- •3.2.8. Примеры S-функций языке MATLAB
- •4. ЗАДАНИЯ НА ВЫПОЛЕНИЕ ЛАБОРАТОРНЫХ РАБОТ
- •4.1.1. Моделирование и исследование процессов в RC–цепи
- •4.1.5. Заряд емкости
- •4.1.6. Разряд емкости
- •4.1.8. Разряд индуктивности
- •4.1.9. Моделирование полупроводникового диода
|
|
|
|
|
|
|
|
|
xi+1 = xi + h |
|
|
|
|
|
|
|
, |
|||
|
|
Следующие расчетные формулы приводятся без вывода. |
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
y |
|
|
|
|
|
|
|
y(x) |
|
|
|
|
|
|
У |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
y1 |
|
|
|
|
|
|
|
A |
|
|
|
|
|
П |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
y0 |
|
|
|
|
|
o |
|
α |
|
|
|
Т |
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
B |
Н . |
|
|||||||
|
|
y(x − |
x) |
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
h |
|
|
|
||||||||
|
|
|
|
|
|
|
|
α |
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
И |
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
x0 |
|
|
|
|
x |
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
x1 |
|
|
|
|
|
|
|
||
|
|
|
|
Рис. 2.4. Графический вид метода Эйлера |
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
Н |
|
|
. |
|
|
|
|||
|
|
|
|
|
|
|
|
|
Э |
|
И |
|
Ю |
|
|
|||||
|
|
Модифицированный метод Эйлера ( ариант 1) |
|
|
|
|
|
|||||||||||||
|
|
|
|
|
у О= у + hf(x +h / 2,вy +hf(x ,y |
) / 2), |
|
|
|
|
|
|||||||||
|
|
|
|
|
|
i+1 |
|
i |
i |
|
|
i |
i i |
|
|
|
|
|
|
|
|
|
|
|
Э |
|
|
|
о |
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
xi+1= xi+h. |
|
|
|
|
|
|
|
|
||||||
|
|
МодифицировП |
|
|
|
|
н |
|
|
|
|
|
|
|
|
|
||||
|
|
|
нный метод Эйлера (вариант 2) |
|
|
|
|
|
||||||||||||
|
Э |
|
|
|
|
|
с |
|
|
|
|
|
|
|
|
|
|
|
||
|
|
уi+1 = уi+(h/2)[f(xi,yi)+f(xi+h,yi+hf(xi,yi))], |
|
|
|
|||||||||||||||
|
|
|
|
а |
|
|
|
|
|
|
|
|
|
|
|
|
||||
. |
|
|
|
|
xi+1=xi+h. |
|
|
|
|
|
|
|
|
|||||||
ц |
|
|
|
р |
|
|
|
|
|
|
|
|
|
|||||||
|
|
К |
|
1.3.2. Метод Рунге-Кутта |
|
|
|
|
|
|
||||||||||
о |
|
|
|
|
|
|
|
|
|
|||||||||||
|
Метод Рунге-Кутта третьего порядка |
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
уi+1=уi+(k1+4k2+k3)/6,
11
|
|
|
|
|
|
|
k1=hf(xi, yi), |
|
|
|
|
|
|
|
|
, |
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
k2=hf(xi+h/2, yi+k1/2), |
|
|
|
|
|
У |
|||||||
|
|
|
|
|
|
k3=hf(xi+h, yi+2k2 - k1), |
|
|
|
|
П |
|
|||||||
|
|
|
|
|
|
|
Т |
|
|
||||||||||
|
|
|
|
|
|
|
xi+1=xi+h. |
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
Метод Рунге-Кутта четвертого порядка |
|
|
|
|
. |
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
Н |
|
|
|||||
|
|
|
|
|
|
уi+1=уi+(k1+2k2+2k3+k4)/6, |
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
И |
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
k1=hf(xi,yi), |
|
|
|
|
|
Ю |
|
|
||||
|
|
|
|
|
|
|
|
Н |
|
|
|
|
|
|
|||||
|
|
|
|
|
|
k2=hf(xi+h/2, yi+k1/2), |
. |
|
|
|
|||||||||
|
|
|
|
|
|
|
Э |
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
k3=hf(xi+h/2, yi+k2/2), |
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
k4=hf(xi+h, yi+k3), |
И |
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
xi+1=xi+h, |
|
|
|
|
|
|
|
|||||
|
где у |
|
П |
|
функции |
|
т чках x |
, x |
|
соответственно, |
|||||||||
|
|
с |
|
|
|
|
|||||||||||||
|
|
|
i+1 |
|
i |
|
|
|
в i+1 |
|
i |
|
|
|
|||||
|
индекс i показывает номер шага |
тегрир вания, h – шаг интегрирова- |
|||||||||||||||||
|
ния. НачальныеЭусловия при чи |
омле интегрировании учитываются |
|||||||||||||||||
|
Э |
а |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
на нулевом шаге: i = 0, x = x0, y = y0. |
|
|
|
|
|
|
|
|
|
|
|
|||||||
. |
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ц |
|
Пример |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
Численно и аналитически решить дифференциальное уравнение |
||||||||||||||||||
о |
|
||||||||||||||||||
dy/dx=x |
|
при y| |
=1. Определить значение функции при x |
= 1, h = 1. |
|
||||||||||||||
|
|
|
|
|
x=р0 |
|
|
|
|
|
|
|
|
|
k |
|
|
|
|
|
|
РешениеКзадачи |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
dy/dx = x2 |
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
y |
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
∫dy = ∫x2dx. |
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
1 |
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
12 |
|
|
|
|
|
|
|
|
|
|
|