Я реализую алгоритм в MATLAB. Помимо прочего, он рассчитывает кратчайшие пути и т. Д., Поэтому он довольно требователен для моего старого компьютера. Я добавил disp () вызовов через программу, чтобы посмотреть, что происходит все время.
Однако при запуске в особенно тяжелом цикле for disp()
, похоже, не вызывается до тех пор, пока цикл не закончится, даже если он предшествует циклу. Это почему? Я думал, что MATLAB действительно выполнялся последовательно, или я просто подавил его слишком большим количеством вычислений, и вызовы disp()
получают самый низкий приоритет?