КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Дифференциальное уравнение второго порядка ⇐ ПредыдущаяСтр 3 из 3 Рассмотрим ДУ второго порядка: (6) где m=2, μ1=1, μ2=25, c=5, a=2, ω=10. 1. μ= μ1, 2. Необходимо решить данное ДУ на интервале , , , при начальных условиях , . Требуется построить следующие графики: 1. при , 2. при , 3. при , 4. Совместить на одном графике при и при . 5. при , 6. при .
Решение ДУ второго порядка аналогично рассмотренному выше решению ДУ первого порядка. 2.1 Выражаем вторую производную из уравнения (6). (7) 2.2 Вводим переобозначения: , (8) , (9) . (10) 2.3 Задаем численные значений констант . 2.4 Задаем начальные условия с учетом переобозначений (8) и (9). Вектор начальных условий y теперь состоит из двух элементов: в первой строке указывается значение функции в начальной точке интервала t1, во второй - значение её первой производной в той же точке t1. Для задания вектора начальных условий на вкладке Matrix выбираем Matrix or Vector и указываем требуемое число строк (Rows) и столбцов (Columns).
2.5 Вводим функцию , которая является теперь вектором с двумя элементами: В первой строке записываем первую производную с учетом переобозначения (9), а во второй – вторую производную (7) с учетом переобозначений (8) и (9) (см. пункт 2.4). 2.6 Используем функцию rkfixed для решения ДУ. В результате решения получается матрица Z, имеющая три столбца: первый столбец Z<0> содержит значения t, в которых решается ДУ; второй столбец Z<1> содержит x(t); третий столбец Z<2>содержит . 2.7 Строим графики функций и , повторяя пункты 1.7, 1.8.
Листинг программы решения ДУ второго порядка приведен на рисунке 8, графики зависимостей и - на рисунках 9 и 10 соответственно. Рисунок 8 Листинг программы решения ДУ второго порядка при Рисунок 9 График зависимости при
Рисунок 10 График зависимости при
2.8 Для того, чтобы построить график зависимости необходимо некоторой функции, например, W присвоить выражение (7), в котором переменные записываются как столбцы матрицы Z: Z<0>, Z<1>, Z<2> (рисунок 11). Рисунок 11 Листинг программы построения графика
2.9 Для присваивания параметру μ двух значений в зависимости от знака скорости движения системы (10) необходимо выполнить пункты 1.13-1.16. Поскольку знак скорости не присутствует в явном виде в записи функции D(t,y), условие (10) должно записываться при задании функции D(t,y), а не перед ней (рисунок 12).
Рисунок 12 Листинг программы решения ДУ второго порядка при
2.10 Совмещаем два графика зависимости при и при , повторяя пункт 1.12 (рисунок 13).
Рисунок 13 Графики зависимости : 1 - при ; 2 - при
2.11 Строим график зависимости при (рисунок 14). Рисунок 14 График зависимости при 2.12 Построение графика ускорения системы при наличии условия в записи функции D(t,y) имеет ряд особенностей. Проверка условий системы должна осуществляться в каждой точке N=0..500, в которой определяется решение уравнения. Для реализации этого необходимо ввести счетчик i=0..500, который обеспечивает обращение к строкам каждого столбца матрицы Q. Функцию W также нужно определять в каждой точке, для чего ее записывают с индексом Wi, используя вкладку Matrix. Листинг программы приведен на рисунке 15, график ускорения – на рисунке 16. Рисунок 15 Листинг программы определения ускорения системы при Рисунок 16 График зависимости при Задание:
Дифференциальное уравнение первого порядка Решить дифференциальное уравнение первого порядка на интервале . Дифференциальное уравнение, начальные условия, константы и интервал времени приведены в таблице 1. Построить следующие графики: 1. x(t) при k=k1, 2. x(t) при k=k2, 3. Совместить на одном графике зависимости x(t) при k=k1, k=k2, 4. x(t) при k=k3, 5. Совместить на одном графике зависимости x(t) при k=k1, k=k2, k=k3 на интервале . Таблица 1 – Дифференциальные уравнения первого порядка
Дифференциальное уравнение второго порядка Решить дифференциальное уравнение второго порядка в соответствии с данными таблицы 2 на интервале при начальных условиях , при двух значениях коэффициента вязкости μ. 1. μ= μ1, 2. . Построить графики: 1. при , 2. при , 3. при , 4. Совместить на одном графике при и при , 5. при , 6. при .
Таблица 2 – Дифференциальные уравнения второго порядка
|