Математический форум Math Help Planet http://mathhelpplanet.com/ |
|
Ошибка с плавающей запятой http://mathhelpplanet.com/viewtopic.php?f=22&t=76777 |
Страница 1 из 5 |
Автор: | Andrey82 [ 05 мар 2022, 04:29 ] |
Заголовок сообщения: | Ошибка с плавающей запятой |
Что не так? |
Автор: | michel [ 05 мар 2022, 10:00 ] |
Заголовок сообщения: | Re: Ошибка с плавающей запятой |
Это ещё называют "переполнением", когда порядок числа будет больше 308. Очевидно, что в данном случае решение системы бесконечно возрастает. Чтобы убедиться в этом, замените значение правого конца интервала интегрирования на меньшее с 30 на 1 (или ещё меньше) и посмотрите на поведение интегрируемых функций (их порядки). |
Автор: | Andrey82 [ 05 мар 2022, 13:15 ] |
Заголовок сообщения: | Re: Ошибка с плавающей запятой |
Как понять, при выборе метода решателя, что решение верное? |
Автор: | Andrey82 [ 12 мар 2022, 08:09 ] |
Заголовок сообщения: | Re: Ошибка с плавающей запятой |
Как правильно проставлять индекс? Почему у меня начинает ругаться? |
Автор: | michel [ 12 мар 2022, 08:31 ] |
Заголовок сообщения: | Re: Ошибка с плавающей запятой |
Andrey82 писал(а): Как правильно проставлять индекс? Через точку, причём в уравнениях [math]x_{2}(t)[/math], а лучше обходитесь просто без них [math]x2(t)[/math], потому что постоянно возникает путаница между литерными (как у Вас должно быть) и матричными индексами. |
Автор: | Andrey82 [ 12 мар 2022, 08:39 ] |
Заголовок сообщения: | Re: Ошибка с плавающей запятой |
michel писал(а): Andrey82 писал(а): Как правильно проставлять индекс? Через точку, причём в уравнениях [math]x_{2}(t)[/math], а лучше обходитесь просто без них [math]x2(t)[/math], потому что постоянно возникает путаница между литерными (как у Вас должно быть) и матричными индексами. Вот спасибо |
Автор: | Andrey82 [ 12 мар 2022, 11:02 ] |
Заголовок сообщения: | Re: Ошибка с плавающей запятой |
Я попробовал задать таким образом, как на скрине. Но маткад ругается |
Автор: | michel [ 12 мар 2022, 12:58 ] |
Заголовок сообщения: | Re: Ошибка с плавающей запятой |
Судя по первому скрину (где Odesolve работает), у Вас другая ошибка: в дифференциальном уравнении стоит не [math]-P(t)[/math], а [math]-P \cdot (t)[/math]. Чтобы убедиться в этом, достаточно щёлкнуть на этом месте, тогда увидите точку умножения. |
Страница 1 из 5 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |