私たちはいくつかのシステムで動作するのにisObservableを使うことができますが、もしtham show stapsを作ったり、そういうことをすることができるのだろうかと思います。それは可能ですか?isControllableおよびisObservableメープル関数:ステップを表示する方法はありますか?
答えて
DynamicSystems
パッケージの一部であるObservable
とControllable
コマンドを実際に参照しているとします。
一部のMapleルーチンには、userinfo
というメッセージがあり、オプションで表示され、部分的な手順を示すことができます。これらは通常、infolevel[DynamicSystems]:=6
のようなコールで有効になります。ここで、6は最も詳細なレベルです。値を小さくすると詳細が少なく表示されることがあります。残念ながら、これらの特定のDynamicSystemsルーチンは、ユーザインフォメーションメッセージを持っていないようです。したがって、これはあなたの場合に直接役立たないでしょう。
あるパッケージが別のパッケージを呼び出すことがあります。 Controllable
が呼び出されると、ある時点でルーチンLinearAlgebra:-Rank
が呼び出されます。私はあなたが高いprintlevel
を設定することである1と6
代替の間にいくつかのnにinfolevel[LinearAlgebra]:=n
を発行することによって有効にされるであろう、Rank
にメッセージをuserinfoを表示したくないことを推測しています。しかしそうすることで、すべてのMaple内部呼び出しも冗長になります。その結果、例えばprintlevel:=20
の出力結果は圧倒的です。私はあなたがこのアプローチが有用であると思うとは思っていません。
もう1つの方法は、特定のルーチンをオプションtrace
として設定することです。場合によっては、適切な内部ルーチンの名前を知る必要があります。これは、エクスポートされていないすべてのモジュールのローカルがデフォルトで表示されるわけではないという事実によって、さらに複雑になります。お使いのシステムでControllable
を呼び出す前に、まずtrace(DynamicSystems::ControllableSS):
に電話をかけてみてください。これはいくつかの中間結果を示していますが、ソースラインがそれらの結果を生成しているかどうか分からない限り、それらはあなたにとってあまり意味がないかもしれません。あなたがControllableSS
ルーチンのソースを見ることによって
restart:
with(DynamicSystems):
aSys := StateSpace(<<1,2>|<3,4>>, <<2,3>>, <<1,0>|<0,1>>, <<0,0>>):
aSys:-a, aSys:-b, aSys:-c:
trace(DynamicSystems::ControllableSS):
Controllable(aSys);
showstat(DynamicSystems::ControllableSS);
、ここでshowstat(DynamicSystems::ControllableSS);
は一例ですが、コマンドを発行して、ソースを見ることができ、あなたは階段のメソッドが指定されている場合、それはDynamicSystems:-StaircaseTransformation
を呼び出すことを推測することができます。ここでも、showstat(DynamicSystems::StaircaseTransformation)
を発行してその内部(ローカル)ルーチンのソースを見ることができます。または、あなたはtrace
と同様にそのルーチンを実行することができます。
一般的な規則として、:-
表記を使用して、モジュールまたはパッケージのexports
を参照することができます。そして、最初にkernelopts(opaquemodules=false)
を設定していない限り、とshowstat
にそのような名前を:-
の代わりに::
の表記を使用して渡すことができます。内部サブモジュールのメンバーがその名前に複数の:-
を持っている場合は、::
の構文でそれを参照するために丸括弧区切り記号を使用する必要があります。申し訳ありませんが、表現するのはそれほど簡単ではありません。
- 1. AWSステップ関数 - ステートマシンをグラフィカルに作成する方法はありますか?
- 2. Hyperledgerファブリックチェーンコードのログを表示および表示する方法
- 3. SQL Server 2008のLead()およびLag()関数でAlternateを使用する方法はありますか?
- 4. Androidでビットマップを保存および表示する方法は?
- 5. iOSでHTMLを表示および編集する方法は?
- 6. Excelで計算、値、および変数を表示する方法は?
- 7. 開始およびスクロールに基づいてメニューを表示および非表示にする方法
- 8. +および表示する方法 - JavaScriptでのアラートボックスに印を
- 9. PostgreSQLでホスト、ユーザ、およびポートを表示する方法
- 10. XBOXゲームでフルスクリーンビデオを表示および制御する方法
- 11. ツリービューで状態を表示および変更する方法
- 12. Android:TableLayoutでImageViewを表示および移動する方法
- 13. ボタンをクリックしてコンテナビューを表示および非表示にする方法
- 14. pythonで画像を表示および閉じる方法は?
- 15. 複数の行を表示および編集する(MySQLおよびPHP)
- 16. 以下に示す集計クエリでsort、limit、およびskipを追加する方法はありますか?
- 17. リンクボタンでグリッドビューのテキストボックスを表示および非表示にする方法
- 18. レイアウトを動的に表示および非表示にする方法
- 19. コールバック関数から変数にアクセス(および編集)する方法は?
- 20. sql.executeはノードjsおよびsqlサーバーの関数ではありませんか?
- 21. player.getDuration()およびplayer.getCurrentTime()は関数エラーではありませんか?
- 22. TypescriptまたはES6でクラスのすべての静的変数およびメソッドを表示する方法はありますか?
- 23. anglejsを使用して異なるdivタグの値を表示および非表示にする方法はありますか?
- 24. ドッカーの画像を保存および開く方法はありますか?
- 25. 関数内の子関数をJavascriptの別の関数から呼び出す方法はありますか?
- 26. PRYでループをステップ実行し、ターミナルセッションでイテレータの値を表示する方法はありますか?
- 27. Cコードからアセンブリ関数を呼び出す方法はありますか?
- 28. javascriptからbigquery API関数を呼び出す方法はありますか?
- 29. C#から "Identify Monitors"関数を呼び出す方法はありますか?
- 30. elasticsearchマッピングを表示する(および変更する)グラフィックツールはありますか?
です。 WWMuchありがとう!あなたは多くを説明した。あなたはDynamic Systemsを解決するための良い、詳細な手順を示すどんなシステムのメイプルも知っていますか? – Rella