Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.12.2014, 00:40   #1
kot64rus
Новичок
Джуниор
 
Регистрация: 21.12.2014
Сообщений: 2
Сообщение Составить программу интегрирования методом второго порядка

Здравствуйте. Скинул рисунок с задачей. Помогите пожалуйста с ней. Графики я уже сам построю. Немного с началом решения я разобрался:

1. Имеем существенно-нелинейное дифференциальное уравнение второго порядка с граничными условиями, каковое нужно решить.
2. Решение сводится прежде всего к преобразованию уравнения второго порядка к системе уравнений первого порядка. Делается это так.
а) Исходное уравнение:
d^2q/dt^2 = exp(-q)(exp(-q)-1)
б) Вводим новую переменную v = dq/dt
в) Записываем систему
dv/dt = exp(-q)(exp(-q)-1) = f(q)
dq/dt = v = g(v)

3. Решаем систему численно. Поскольку Вам предлагается использовать простой метод второго порядка, то воспользуемся простым (немодифицированным) методом Эйлера. Тут так.
а) Задаем шаг по времени Δt.
б) Допустим, мы знаем значения функций q(t) и v(t) для какого-то i-того значения t, т.е. мы знаем q(ti) и v(ti). Тогда мы определяем значения q(ti+Δt) и v(ti+Δt), как
v(ti+Δt) = v(ti) + f(q(ti))*Δt
q(ti+Δt) = q(ti) + g(v(ti))*Δt
в) Стартуя от данных начальных условий, строим функции и графики q(t) и v(t).

Вот как-то так. Там еще требуется провести исследование устойчивости равновесных точек, а вот что под этим понимается и как оно делается - не знаю. И как прогу написать тоже...Если кто сможет - помогите пожалуйста. С математикой я не очень дружу. Язык программирования любой, но желательно паскаль
Изображения
Тип файла: jpg Рисунок1.jpg (28.4 Кб, 111 просмотров)

Последний раз редактировалось kot64rus; 21.12.2014 в 00:42. Причина: в исходном уравнении не отобразились квадраты
kot64rus вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
график интегрирования методом Симпсона три восьмых 3/8 GGLeq Помощь студентам 0 30.05.2013 14:06
графики кривых второго порядка на с# Айнур_Маратович Помощь студентам 8 11.05.2013 23:51
Матрица:Составить программу, которая заполняет квадратную матрицу порядка n натуральными числами 1, 2, 3, .. . Асичка Паскаль, Turbo Pascal, PascalABC.NET 1 25.01.2013 21:18
Линии второго порядка Festt Помощь студентам 1 18.04.2012 13:26
Поверхности второго порядка (Delphi) Казанцев Андрей Помощь студентам 2 10.05.2009 16:12