在mathematica中,可以在类似于其他编程语言的单元格中使用For
或While
来编写循环。为了迭代地运行一个单元块,我能想出的最好的方法是在一个单独的mathematica笔记本中编写循环并调用NotebookOpen; SelectionEvaluate
。有没有办法迭代运行一个单元格块而不创建额外的笔记本文件?
由于
答案 0 :(得分:1)
也许您正在寻找Module
?
doTheLoop[] :=
Module[{a, i},
a = {};
For[i=1, i < 1000, i++, If[PrimeQ[i], AppendTo[a, i]]];
a
]
使用doTheLoop[]
一般情况下loops are not the way to go与 Mathematica 。