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