因此,我们可以使用isObservable与某些系统一起工作,但我想知道如果我们可以制作tham show staps或做类似的事情。那可能吗?isControllable和isObservable枫函数:有没有办法让他们显示步骤?
回答
我在假定您实际上是指和Controllable
命令,它们是DynamicSystems
程序包的一部分。
某些Maple例程具有所谓的userinfo
消息,它们可选地显示并且可以显示部分步骤。这些通常会通过诸如infolevel[DynamicSystems]:=6
之类的呼叫来启用,其中6是最高级别的细节。如果值较低,可能会显示更少的细节。不幸的是,这些特定的DynamicSystems例程似乎没有任何用户信息。所以这不会直接帮助你的情况。
有时一个包叫另一个包。在调用Controllable
时某些时候调用例程LinearAlgebra:-Rank
。我猜你不希望看到用户信息的消息在Rank
,这将通过发行infolevel[LinearAlgebra]:=n
对于某个n 1和6
之间的替代启用是设置printlevel
高。但是这样做会使所有Maple内部呼叫也变得冗长。设置的结果输出,比如printlevel:=20
是压倒性的。我怀疑你会发现这种方法很有用。
另一种替代方法是将某些例程设置为选项trace
。有时这样做需要知道适当内部例程的名称。由于缺省情况下并非所有非导出的模块本地都是可见的,所以这变得更加复杂。在您的系统上调用Controllable
之前,您可以先尝试拨打trace(DynamicSystems::ControllableSS):
。这显示了一些中间结果,但除非您知道哪些源代码行会生成这些结果,否则这些结果可能对您没有多大意义。您可以通过发出命令看到源代码,showstat(DynamicSystems::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);
通过查看ControllableSS
程序的源代码,你可以推断出指定的楼梯方法时,它调用DynamicSystems:-StaircaseTransformation
。因此,您也可以在此发出showstat(DynamicSystems::StaircaseTransformation)
以查看该内部(本地)例程的来源。或者你也可以使用trace
这个例程。
作为一般规则,您可以使用:-
表示法参考模块或包的exports
。您可以使用::
符号而不是:-
将这些名称传递给trace
和showstat
,除非您首先设置了kernelopts(opaquemodules=false)
。如果内部子模块成员名称中包含多个:-
,则必须使用圆括号分隔符以::
语法引用它。对不起,这不容易表达。
- 1. 有没有办法逐步显示Clojure如何评估函数?
- 2. 有没有办法加入他们?
- 3. SoapUI,有没有办法复制和粘贴测试步骤?
- 4. 有没有办法让图像显示在ASP.NET和app_offline.htm中?
- 5. 有没有办法让Notepad ++同时突出显示PHP和HTML?
- 6. 有没有办法让firebug同时显示Console和HTML窗口?
- 7. 有没有办法让mkmapview放大显示所有注释?
- 8. 有没有办法从其他函数调用函数?
- 9. 有没有办法与Netbeans和Github上工作,它们同步
- 10. 有没有办法让我们使用pyopengl来显示ply文件?
- 11. 有没有办法在Plone中重新运行升级步骤?
- 12. 有没有办法让jquery.ready函数获得Joomla模块的位置和函数?
- 13. 有没有办法让facebook标签只显示给管理员?
- 14. 有没有办法让nunit-console显示它的进度?
- 15. 有没有办法让我的edittext突出显示?
- 16. 有没有办法让底图不显示情节?
- 17. 有没有办法让一个显示在自己的行上?
- 18. 有没有办法让postgres显示实际的I/O查询
- 19. jQuery:有没有办法让tablesorterPager显示可选的页码?
- 20. 有没有办法让NSUInteger在iPhone中自动显示逗号?
- 21. 有没有办法让网站全屏显示(用户点击)?
- 22. 有没有办法让git diff显示的行发生变化?
- 23. 有没有办法让Tomcat 7显示servlet映射?
- 24. 有没有办法让Yii CActiveForm突出显示输入字段?
- 25. 有没有办法让参数提供给php函数?
- 26. 有没有办法显示所有没有受让人的GitHub门票?
- 27. 有没有办法让Go编译和链接在一个步骤(一次6g和6l)?
- 28. 有没有办法让richtextbox在失去焦点时显示突出显示?
- 29. 有没有办法使用fs同步函数与browserify?
- 30. 有没有办法让Doxygen在函数原型中使用宏?
我明白了。谢谢你WWmuch!你解释很多。顺便说一句,你碰巧知道任何系统相似的枫树,将显示解决动态系统的好的,详细的步骤? – Rella 2010-12-03 22:51:33