1

これは簡単な質問ですが、しばらくしてあきらめました。1つのノートブックで評価したさまざまな入力行があります。これらのうちの2つには、操作ステートメントがあります。

最初の1つ

Manipulate[{  Some Plot Func }, {{\[Omega]0, 3}, 0, 3}, {{\[Tau], 5}, -1, 20}]

2つ目:

Manipulate[{  Some Plot Func }, {Twave, 1, 10}, {{Tenv, 10}, 0, 100}, TrackedSymbols :> True]

2番目のパラメーターでパラメーターを変更すると、最初のパラメーターも評価されていることがわかります。

TrackedSymbolsで指定して、2つを解きほぐしてみましたが、成功しません。誰かが私に明白な解決策を教えてくれることを願っています。評価が大幅に遅くなっています。

ありがとうございました!

4

1 に答える 1

0

これはどう?

各操作をセミコロンで終了します。セミコロンで終わらない 3 番目の「マスター」操作を作成します。マスター操作内で、TabView を使用します。タブの各ペインで、操作の 1 つを関数のように呼び出して実行します。操作のリストを作成し、並べ替えの「タブ インデックス」で実行する操作を選択すると便利です。

これは、いくつかの操作、タブを介してそれらの間を移動するためのルールなどでうまく機能するようになりました。1 つの巨大な操作の複雑さが手に負えなくなるため、これはノートブック アプリケーションにとって有用なアプローチであることが証明されています。

于 2012-04-08T02:38:29.323 に答える