我用的是Julia的微分方程(之前的scipy中的solve_ivp),并且对我来说,了解发生的时间步长数量将非常方便。(0.0,10e4),该方法应该打印总时间跨度的每增加1%。我考虑过在dydt函数中使用for循环来打印每个时间间隔的时间,但我担心打印的文本量会过多地污染我的笔记本输出。
jm2pwxwz1#
这里最简单的方法就是在适当的时候使用回调函数https://diffeq.sciml.ai/stable/features/callback_functions/来打印。请注意,由于时间步长是动态的,因此在时间步长上均匀分布的间距不会在时间上均匀分布。
1条答案
按热度按时间jm2pwxwz1#
这里最简单的方法就是在适当的时候使用回调函数https://diffeq.sciml.ai/stable/features/callback_functions/来打印。请注意,由于时间步长是动态的,因此在时间步长上均匀分布的间距不会在时间上均匀分布。