Wolfram mathematica 细胞及;mma中的细胞群

Wolfram mathematica 细胞及;mma中的细胞群,wolfram-mathematica,Wolfram Mathematica,这些评论和回答引发了这个问题。如何有效地使用mathematica中的单元格和单元格组?我总是只在输入单元格中系统地编程,在评估前一行之后,在新单元格中输入下一行。环顾现有的不同选择,这似乎效率低下 我如何更有效地使用这些?我尝试使用command-5将代码组织成部分,然后再组织成子部分,等等。但当我尝试使用command-9返回输入单元格时,它并没有对其求值。我肯定我做错了什么,所以非常感谢您的帮助。就是这样,一种将细胞分组的方法。这些组可以很容易地选择、作为一个组执行和(折叠)。默认情况下,

这些评论和回答引发了这个问题。如何有效地使用mathematica中的单元格和单元格组?我总是只在输入单元格中系统地编程,在评估前一行之后,在新单元格中输入下一行。环顾现有的不同选择,这似乎效率低下

我如何更有效地使用这些?我尝试使用command-5将代码组织成部分,然后再组织成子部分,等等。但当我尝试使用command-9返回输入单元格时,它并没有对其求值。我肯定我做错了什么,所以非常感谢您的帮助。

就是这样,一种将细胞分组的方法。这些组可以很容易地选择、作为一个组执行和(折叠)。默认情况下,这些组由单元格右侧的一系列蓝色括号表示:

如上所述,输出单元格将自动与创建它们的输入单元格分组。此外,剖面单元格会自动将其下方的文本、输入和输出单元格分组。最后,标题单元格将其下面的所有单元格分组,包括剖面单元格

可用的不同类别的单元格(如标题、节等)由活动单元格确定。它们的分组方式由选项控制。这是一个更高级的领域,细节可能在另一个问题中得到更好的解决

单元分组可以自动、默认或手动完成,也可以通过组合在有限范围内完成。这一切都由
单元格>分组>中的菜单命令或此处列出的键盘快捷键来处理

如果使用自动分组,则以分组样式(由CellGroupingRules控制)设置单元格的样式将自动将“较小”单元格及其下的单元格组分组


要设置单元格样式,请选择整个单元格,而不仅仅是单元格内容,方法如下:
  • 单击蓝色单元格括号(或隐藏时的区域)

  • 在单元格内单击并使用Alt+。直到选中整个单元格

  • 从单元格上方(光标处于水平位置)单击并拖动到单元格下方

然后,使用菜单
Format>Style>…
,或相应的组合键

同样的方法可用于选择单元组,而不是单个单元


要创建特定样式的新单元,请执行以下操作:
  • 在光标水平的现有单元格外单击

  • 这将创建一条水平规则,如上图所示

  • 再次使用
    格式>样式>…
    或键盘快捷键指定样式

  • 开始键入(或粘贴)新单元格的内容


  • 要创建新的输入单元格(默认样式),只需执行步骤(1),然后键入或粘贴输入。

    这取决于您的样式表。输入不是每个样式表中第九个编号的样式。此外,还必须选择单元括号才能更改单元的样式


    我使用部分是为了能够使用折叠,即双击单元格组括号以隐藏排名较低的单元格。这是一份干净的文件。它对输入单元格没有任何作用(上下文选项除外)。

    正确,我可以这样做,但是单元格组是什么意思?输入单元格现在是否与前一个单元格不同?如果我输入一个输入单元格,然后在其下单击并启动一个新单元格,根据您的问题,该单元格是否有新的上下文?@d'o-o'b我不知道您的问题也是关于$context的。如果您设置了我在问题中显示的菜单选项,那么每个组都有自己的上下文,但我自己从不使用,因为我从不希望每个组都有自己的上下文。@Wizard先生:这不是上下文的问题。。。我只是想知道如何使用不同的细胞群。你的问题很有趣,因为我经常不得不为每个单元格编写不同的变量,这样就不会彼此冲突。如果我能让他们在每个手机组中都有所不同,那将非常有帮助。所以你问题的答案会帮我解决这个问题。这更多的是为了理解什么构成了一个群体。是右边最长的蓝色括号覆盖的那一束细胞吗?@d'o-o'b“是右边最长的蓝色括号覆盖的那一束细胞吗?”是的。:-)@谢谢你的接受。你对此还有什么问题吗?我使用单元格组来组织我的代码,但我认为合适。你在征求组织方面的建议吗?或者团队本身是如何工作的?或者它们与当地环境的关系如何?这对我来说并不清楚。我在对你的回答的评论中提供了更多的上下文。我认为解决1)它们是如何工作的,2)它们与上下文的关系会有所帮助。我想使用它组织代码是主观的。我必须离开,但我希望有人很快会给出一个好的答案;否则,我将在明天发布。你说“当我试图用command-9返回输入单元格时”是什么意思?一个常见的问题是,在编辑不同样式的单元格时(即,当文本光标是正常的垂直闪烁光标时),按Cmd+9(或任何样式的Cmd+n)。这会改变中间单元格的样式,但这不是您想要的,并且它不会让您计算您键入的输入。相反,您希望按下或在单元格之间单击以获得水平光标。然后按Cmd+9(或Cmd+n)创建一个新单元格。