Уважаемый Someone, действия, производимые вами над Wolfram Mathematica, справедливо описать лишь одним словом: изнасилование. Код, который вы пишете, ужасен настолько, насколько это вообще возможно. Это просто образец забивания гвоздей микроскопом.
Совершенно с Вами согласен. Но, к великому моему сожалению, я Wolfram Language никогда не изучал и пользуюсь привычками, приобретёнными в программировании на языках процедурного типа. А некоторые образцы вашего кода я даже и не понимаю, поскольку используемый в них синтаксис для меня сильно необычен. Уж простите старого невежду.
Конечно, я попробовал ваш код, заменив

на

и добавив команду Timing[…], и обнаружил, что ваш код выполняется

, а мой —

, то есть, почти на

минуты дольше. Кроме того, в свой код я добавил ещё некоторые команды контроля времени и выяснил, сколько времени обрабатываются различные интервалы. Как добавить соответствующие команды в ваш код, не разбивая область изменения переменной на части, я уж и не знаю.