Использование Dynamic для отслеживания хода выполнения в функциях

Я заинтересован в отслеживании хода вычислений с использованием Dynamic. Это можно сделать в интерактивном режиме следующим образом:

In[3]:= Dynamic[iter]

In[4]:= Table[{iter, iter^2}, {iter, 1, 500000}];

Однако, если таблица находится внутри функции, такой как

f[m_] := Module[{iter}, Table[{iter, iter^2}, {iter, 1, m}]]; 

, как я могу отслеживать значение iter, когда я выполняю функцию через

f[500000];

?

6
задан asim 7 January 2012 в 22:26
поделиться