2016-06-08 33 views
1

是否有可能像在Matlab中一样在Octave Script中创建节?Octave脚本中的节

这是一个很棒的功能,因为它可以让用户调试部分脚本。在Matlab中,通过使用两个%符号来实现切片,如下例所示:

%% 

% Section 1 

%% 

% Section 2 

Octave中有这样的选项吗?任何建议执行相同的行为?

+0

参考Matlab的行为在这个问题中解释:http://stackoverflow.com/questions/17530359/whats-the-difference-between-and-for-comments。由于这是编辑器的一个特定功能,我不相信它已经在Octave中实现。 –

回答

4

Octave编程语言中不存在由%%分隔的代码块。如果使用Octave GUI,则可以手动选择该块并“运行选择”。

根据你想如何使用这些块,更好的解决方案是编写函数(注意在Octave中你可以在脚本和命令提示符中定义函数)。毕竟,你将代码拆分为单元以便与其他单元分离,这听起来像是对我来说的功能。

您还可以使用Jupyteroctave kernel。你可以等待未来版本的Octave包含该功能(如果你有帮助,速度会更快)。