文章目录
1、简介
在MATLAB中,实时脚本 Live Script是由MATLAB 实时编辑器提供的以一种全新方式创建、编辑和运行 MATLAB 代码。
Live Script是一个包含代码、输出结果和格式化文本的程序文件,用户可在一个称为实时编辑器的交互环境中进行编辑。
用过Python的jupyter notebook的都会很熟悉,这个就是有点像jupyter notebook,笔者作为一个好久没用MATLAB但是熟悉jupyter notebook的程序员,对于MATLAB非常推荐实时脚本 Live Script,因为它非常适合对代码部分执行及分段注释,特别是非完整程序的验证探索阶段。
2、用法介绍
打开MATLAB2016及以上版本,在首页-新建-实时脚本,如图1,即可打开格式为*.mlx的实时脚本。
打开实时脚本后,显示如下图界面,里面有代码、文本、分节符、方程、超链接、图像等内容。如图2,现就以上几个内容做逐一介绍。
实时编辑器有自己的操作控制页面,如下所示:
在新建之后,可以对第一段编辑一些代码,之后点击上面的“分节附”,实现分节,这样只有就可以将代码分节运行:
关于分段运行,可以通过上面的操作按钮,也可以通过双击代码右侧蓝色区域,运行节。
3、实时代码文件格式的好处
-
可跨区域设置互操作 - 实时代码文件支持跨所有区域设置存储和显示字符,从而便于在国际范围内共享文件。例如,如果您使用日语区域设置创建一个实时脚本,然后使用俄语区域设置打开该实时脚本,则其中的字符会正确显示。
-
可扩展 - 实时代码文件可通过 ECMA-376 格式(支持 Microsoft Word 提供的各种格式选项)进行扩展。ECMA-376 格式还适应任意名称-值对组,以防需要将该格式扩展为除标准格式外的其他格式。
-
向前兼容 - 通过实施 ECMA-376 标准的向前兼容性策略,以后版本的实时代码文件可与先前版本的 MATLAB 兼容。
-
向后兼容 - 以后版本的 MATLAB 可支持由先前版本的 MATLAB 创建的实时代码文件。