【问题标题】:List all User-defined Variables & Functions in a Notebook in Mathematica在 Mathematica 的笔记本中列出所有用户定义的变量和函数
【发布时间】:2011-05-29 04:53:48
【问题描述】:

有没有办法在笔记本中列出所有用户定义的变量和函数?

我希望它为笔记本概览带来舒适感,并发现变量名称的潜在多次使用(因此意外地重新定义它)

【问题讨论】:

    标签: wolfram-mathematica user-defined


    【解决方案1】:

    要在上下文中查找名称,例如在全局上下文中,请尝试

    Names["Global`*"]
    

    --纳赛尔

    【讨论】:

    • 更直接:Names[$Context<>"*"].
    • & 阿列克谢,谢谢!你会想办法分别列出使用的函数、变量或选项吗?非常感谢。
    • @500,我不知道如何查找它是否是您定义的函数,但是对于内置函数,我是这样做的 isFunction[name_String]:=Module[{m}, If[Length[SyntaxInformation[Symbol[name]]]>0,True,False]];例如: isFunction["Plot"] 将返回 True。这仅适用于具有 synatxInformation 的函数。
    • Names[$Context<>"*"] 是否更直接,因为它给出了当前上下文而不是假设当前上下文是全局的?
    猜你喜欢
    • 2012-06-09
    • 1970-01-01
    • 2013-11-02
    • 2011-02-18
    • 2021-07-08
    • 2021-09-13
    • 1970-01-01
    • 2020-08-19
    • 1970-01-01
    相关资源
    最近更新 更多