1

私は Maple を初めて使用するので、明らかである場合は質問を許してください。時間がかかるいくつかのルーチンを実行していますが、更新をそのまま取得したいと考えています。基本的に私は大きなforループを持っており、終了を待つのではなく、各パスの後に出力を見たいと思っています。これが私が持っているもののアイデアです:

for i from 1 to 10 do
  M := complicatedFunction(i);
  print(i, M);
od;

これが行うことは、10 サイクルすべてを実行してから、10 個すべての出力を出力することです。

私が望むのは、出力が各サイクルの最後に印刷されるようにすることです。これにより、進行状況を確認できます。これを行う方法はありますか?

4

1 に答える 1

2

ドキュメント ブロック内でコードを実行して、ドキュメントを使用しているかのように聞こえます。

代わりに、実行グループ内にコードを配置することもできます (コード行が赤い>プロンプトの右側に入力されます)。メイン メニューバーの [挿入] -> [実行グループ] を使用して、ドキュメントに挿入できます。実行グループへの出力は、非同期で行われる必要があります (これが必要なようです)。

コードがプロシージャ内にある場合、プロシージャ自体がドキュメント ブロックの別の場所で定義されている場合でも、そのプロシージャへの呼び出しを実行グループから実行する必要があります。

または、このコーディングのためにドキュメントからワークシートに切り替えることもできます。メイン メニューバーの [ファイル] -> [開く] を使用して、[ドキュメント] と [ワークシート] を選択できます。ワークシートでは、コーディングの主要な領域は実行グループです。メニューバーの Tools->Options-Interface の下で、デフォルトで開かれる設定を設定することもできます。

于 2013-02-22T21:05:12.653 に答える