большие числа в ode15s в matlab - PullRequest
0 голосов
/ 26 января 2019

Я использую ode15s в matlab для решения задачи, в которой существуют числа порядка 10 ^ 38.По моему опыту, такие большие цифры делают программу очень трудоемкой.Формат проблемы примерно такой:

dy=-1i*([sum_{n=0}^{N}(y(n))]^N+...)

, где N - это число порядка 50. Число в сумме дает мне что-то вроде 6 или 7, но когда он питается от 50это становится огромным числом.У меня есть 100 таких вопросов, которые я могу решить с помощью ode15, когда сумма меньше 1, но когда сумма больше 1, она становится очень медленной.Как я могу решить эту проблему?Есть ли способ увеличить скорость таких расчетов?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...