Математический форум Math Help Planet
Обсуждение и решение задач по математике, физике, химии, экономике Теоретический раздел |
Часовой пояс: UTC + 3 часа [ Летнее время ] |
новый онлайн-сервис число, сумма и дата прописью |
|
Часовой пояс: UTC + 3 часа [ Летнее время ] |
Страница 1 из 5 |
[ Сообщений: 45 ] | На страницу 1, 2, 3, 4, 5 След. |
|
Автор | Сообщение | |
---|---|---|
Andrey82 |
|
|
Вернуться к началу | ||
michel |
|
|
Это ещё называют "переполнением", когда порядок числа будет больше 308. Очевидно, что в данном случае решение системы бесконечно возрастает. Чтобы убедиться в этом, замените значение правого конца интервала интегрирования на меньшее с 30 на 1 (или ещё меньше) и посмотрите на поведение интегрируемых функций (их порядки).
|
||
Вернуться к началу | ||
За это сообщение пользователю michel "Спасибо" сказали: Andrey82 |
||
Andrey82 |
|
|
michel писал(а): Это ещё называют "переполнением", когда порядок числа будет больше 308. Очевидно, что в данном случае решение системы бесконечно возрастает. Чтобы убедиться в этом, замените значение правого конца интервала интегрирования на меньшее с 30 на 1 (или ещё меньше) и посмотрите на поведение интегрируемых функций (их порядки). Расходилось решение, да. Знак поменял, все решилось. |
||
Вернуться к началу | ||
Andrey82 |
|
|
Как понять, при выборе метода решателя, что решение верное?
|
||
Вернуться к началу | ||
Andrey82 |
|
|
Вернуться к началу | ||
michel |
|
|
Andrey82 писал(а): Как правильно проставлять индекс? Через точку, причём в уравнениях [math]x_{2}(t)[/math], а лучше обходитесь просто без них [math]x2(t)[/math], потому что постоянно возникает путаница между литерными (как у Вас должно быть) и матричными индексами. |
||
Вернуться к началу | ||
За это сообщение пользователю michel "Спасибо" сказали: Andrey82 |
||
Andrey82 |
|
|
michel писал(а): Andrey82 писал(а): Как правильно проставлять индекс? Через точку, причём в уравнениях [math]x_{2}(t)[/math], а лучше обходитесь просто без них [math]x2(t)[/math], потому что постоянно возникает путаница между литерными (как у Вас должно быть) и матричными индексами. Вот спасибо |
||
Вернуться к началу | ||
Andrey82 |
|
|
[math]P[/math] играет роль некой силы, которая приложена статично заранее, т.е. до момента t = 0. Уравнение описывает уравнение вынужденных колебаний. В том виде, в каком [math]P[/math] задается сейчас, она воздействует как ступенька, из-за чего в момент времени справа от нуля появляется переходный процесс (прямоугольником обвел). Нужно избавится от переходного процесса.
Как можно задать [math]P[/math] в маткаде, по условию, чтобы до момента t = 0 сила росла по какой-то плавной экспоненте, например, а справа от нуля стала равной константе. Т.е. условие нужно прописать. |
||
Вернуться к началу | ||
Andrey82 |
|
|
Вернуться к началу | ||
michel |
|
|
Судя по первому скрину (где Odesolve работает), у Вас другая ошибка: в дифференциальном уравнении стоит не [math]-P(t)[/math], а [math]-P \cdot (t)[/math]. Чтобы убедиться в этом, достаточно щёлкнуть на этом месте, тогда увидите точку умножения.
|
||
Вернуться к началу | ||
На страницу 1, 2, 3, 4, 5 След. | [ Сообщений: 45 ] |
Часовой пояс: UTC + 3 часа [ Летнее время ] |
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9 |
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения |