Mathematica では、他のプログラミング言語と同様に、セルを使用してFor
、またはセル内にループを書くことができます。While
セルのブロックを繰り返し実行するために、私が思いついた最善の方法は、別の Mathematica ノートブックにループを書き、 を呼び出すことNotebookOpen; SelectionEvaluate
です。余分なノートブック ファイルを作成せずにセルのブロックを繰り返し実行する方法はありますか?
ありがとう
Mathematica では、他のプログラミング言語と同様に、セルを使用してFor
、またはセル内にループを書くことができます。While
セルのブロックを繰り返し実行するために、私が思いついた最善の方法は、別の Mathematica ノートブックにループを書き、 を呼び出すことNotebookOpen; SelectionEvaluate
です。余分なノートブック ファイルを作成せずにセルのブロックを繰り返し実行する方法はありますか?
ありがとう
おそらくあなたは探していModule
ますか?
doTheLoop[] :=
Module[{a, i},
a = {};
For[i=1, i < 1000, i++, If[PrimeQ[i], AppendTo[a, i]]];
a
]
でサブルーチンを呼び出しますdoTheLoop[]
ただし、通常、ループはMathematicaで使用する方法ではありません。