Форум программистов, компьютерный форум, киберфорум
MathCAD
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 15.02.2016
Сообщений: 4

Численно решить систему дифференциальных уравнений с запаздыванием

15.02.2016, 18:41. Показов 1424. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер! Помогите пожалуйста численно решить систему дифференциальных уравнений с запаздыванием в пакете МАTHCAD.

https://www.cyberforum.ru/cgi-bin/latex.cgi?u^{\prime}(t )=vu(t)[y(t )-1] \\y^{\prime}(t)=q - y(t) - y(t)u(t)+\alpha u(t-T)\\\\v=20;\,\,  q=3.5;\,\, \alpha = 0.7;\,\, T=16

Заранее большое спасибо за помощь!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.02.2016, 18:41
Ответы с готовыми решениями:

Решить систему дифференциальных уравнений
Помогите решить систему дифуров в среде MathCAD. Я не особо понимаю как ее ввести в программу. Помогите кто может в численных...

Решить систему дифференциальных уравнений
\begin{cases} & \text{ } dy/dx=sin(x-y+z) \\ & \text{ } dz/dx=y \end{cases} на интервале от x=6 до x=8 с граничными условиями...

Решить систему дифференциальных уравнений
Система состоит из 14 уравнений (скрин 1) Есть решение в MATLAB Как его переписать в MathCAD? Мои попытки (скрины 2 - 3) ...

7
Эксперт по математике/физике
2616 / 2230 / 684
Регистрация: 29.09.2012
Сообщений: 4,577
Записей в блоге: 13
15.02.2016, 23:24
Цитата Сообщение от anna_gorina Посмотреть сообщение
численно решить систему дифференциальных уравнений с запаздыванием
Вы забыли указать в каком интервале надо решать задачу и каковы начальные условия.
Я выбрал свои. Для больших Т получаются очень большие числа.
1
0 / 0 / 0
Регистрация: 15.02.2016
Сообщений: 4
16.02.2016, 15:15  [ТС]
Уважаемый Symon, огромное Вам спасибо! Не могли бы Вы прислать мне результат в форме прикрепленного файла, так как все очень мелко и неразборчиво. Пыталась увеличить масштаб, однако изображение стало ненамного лучше. Заранее благодарю!
0
Эксперт по математике/физике
2616 / 2230 / 684
Регистрация: 29.09.2012
Сообщений: 4,577
Записей в блоге: 13
16.02.2016, 17:49
Цитата Сообщение от anna_gorina Посмотреть сообщение
Не могли бы Вы прислать мне результат
Пжлста
Система ДУ с запаздыванием.zip
0
0 / 0 / 0
Регистрация: 15.02.2016
Сообщений: 4
17.02.2016, 18:39  [ТС]
Добрый день Symon! К сожалению, у меня не открывается посланный Вами файл с расширением .xmсd. Не могли бы Вы его переформатировать в .mсd и прислать? Надеюсь на Вашу помощь. Заранее большое спасибо.
0
Эксперт по математике/физике
2616 / 2230 / 684
Регистрация: 29.09.2012
Сообщений: 4,577
Записей в блоге: 13
17.02.2016, 19:01
Цитата Сообщение от anna_gorina Посмотреть сообщение
не открывается посланный Вами файл с
Пжлста
Система ДУ с запаздыванием1.zip
0
0 / 0 / 0
Регистрация: 15.02.2016
Сообщений: 4
18.02.2016, 18:24  [ТС]
Здравствуйте, Симон! К сожалению, то, что Вы мне прислали, тоже не открывается. Вероятно, потому что у меня старая версия - Mathcad 2001i. Какую версию Вы мне посоветовали бы? Кроме этого хотелось бы получить нормальный листинг решенной Вами системы, то есть две (или более) страниц полностью, так как в присланном Вами листинге в векторном уравнении F(t,w,f) никак не определена функция f, которая в Вашем текстовом комментарии равна u(t-T). К тому же, в листинге отсутствует функция решения системы дифференциальных уравнений rkfixed, или подобная ей, и, по-видимому, много еще чего.
Еще, некорректно и произвольным образом задана функция u0(t), которую, по моему мнению, надо находить, решая сначала аналогичную систему ДУ, но без запаздывания, а, затем подставляя ее в u0(t).
Надеюсь, вы мне ответите, посоветуете и пришлете. Заранее благодарю!
0
Эксперт по математике/физике
2616 / 2230 / 684
Регистрация: 29.09.2012
Сообщений: 4,577
Записей в блоге: 13
18.02.2016, 20:16
Цитата Сообщение от anna_gorina Посмотреть сообщение
Какую версию Вы мне посоветовали бы?
Маткад 15 m020 или последняя m045

Цитата Сообщение от anna_gorina Посмотреть сообщение
в присланном Вами листинге в векторном уравнении F(t,w,f) никак не определена функция f,
При определении функции, в частности, векторной F(t,w,f), в качестве аргументов можно использовать любые буквы (хоть русские). Что они из себя представлют и как они используются, становится понятным из разбора тела функции в правой части знака присвоения (по контексту). А когда наступает пора использовать эту функцию, вместо формальных параметров подставляем настоящие, которые должны быть определены выше или непосредственно в F. Например, вместо f подставляем u0.

Цитата Сообщение от anna_gorina Посмотреть сообщение
некорректно и произвольным образом задана функция u0(t), которую, по моему мнению, надо находить, решая сначала аналогичную систему ДУ, но без запаздывания, а, затем подставляя ее в u0(t).
При постановке задачи, кроме ДУ обязательно указываются начальные и\или краевые условия. У вас их нет.
Об этом я уже писал. Нет и интервала, где нужно искать решение. Поэтому я выбрал свои. Ищу решение на промежутке [0,T]. Для уравнения с запаздыванием надо еще знать начальную функцию u0(t) на промежутке [-T,0]. Когда t меняется в промежутке [o,T], t-T меняется в [-T,0] Так как в уравнении фигурирует u(t-T), то не зная искомую функцию на [-T,0], не сможем определить и на [0,T].
Внимательно посмотрите оригинал постановки задачи, там должны быть начальные данные и подставляйте вместо моих. Если их там нет, скажите об этом преподу.

Цитата Сообщение от anna_gorina Посмотреть сообщение
в листинге отсутствует функция решения системы дифференциальных уравнений rkfixed, или подобная ей, и, по-видимому, много еще чего.
Все, что надо, тут есть! Встроенные функции типа rkfixed для ДУ с запаздыванием не используются. По крайней мере я не знаю, как это сделать. Я решаю простым методом Эйлера с помощью рекуррентной фаормулы.

Цитата Сообщение от anna_gorina Посмотреть сообщение
все очень мелко и неразборчиво.
Присылаю увеличенный вариант и с други начальным условием
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.02.2016, 20:16
Помогаю со студенческими работами здесь

Решить систему дифференциальных уравнений в Mathcad
Помогите мне решить эту систему дифф.уравнений в Mathcad. Я долго сидел за компютером, но не смог. CПАСИБО БОЛЬШОЕ!!!

Решить систему дифференциальных уравнений и построить графики
Добрый вечер. Пишу программу в MathCad. Мне нужно получить свой график для A(t), B(t) и т. д. Я начала с A(t). Мне нужно, чтобы он выводил...

Решить систему дифференциальных уравнений при помощи функции Odesolve
Нужно решить систему диф. уравнений \begin{cases} & \text \\ {x1}^{'}={x2}^{3}+2*{x1}^{2}+{x3}^{2} & \text \\...

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

Решить систему дифференциальных уравнений
2.Решить систему диф. уравнений: \begin{cases} & \text x'=5x-3y+2{e}^{3t} x(0)=-5\\ & \text y'=x+y+5{e}^{-t} y(0)=0\end{cases} ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это дополнительная запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru