MATLAB实时脚本或实时函数

目录

1、什么是MATLAB实时脚本或者实时函数?

2、MATLAB实时脚本作用

直观浏览和分析问题

共享富文本格式的可执行记叙脚本

创建交互式教学课件

3、与纯代码脚本和函数的差异 

4、要求及不支持的功能

5、实时脚本的功能


1、什么是MATLAB实时脚本或者实时函数?

MATLAB® 实时脚本和实时函数是交互式文档,它们在一个称为实时编辑器的环境中将 MATLAB 代码与格式化文本、方程和图像组合到一起。此外,实时脚本可存储输出,并将其显示在创建它的代码旁。实时脚本相当于把文档和程序合二为一了,并且可以运行,类似与富文本格式。

2、MATLAB实时脚本作用

  • 直观浏览和分析问题

  1. 在单个交互式环境中编写、执行和测试代码。
  2. 逐个运行代码段或作为整个文件运行,查看结果和图形以及生成它们的对应源代码。

MATLAB实时脚本或实时函数

  • 共享富文本格式的可执行记叙脚本

  1. 添加标题、题头和格式化文本以描述相应过程,并纳入方程、图像和超链接作为支持材料。
  2. 将您的记叙脚本另存为富文本格式的可执行文档,并与同事或 MATLAB 社区共享它们,或者将其转换为 HTML、PDF、Microsoft® Word 或 LaTeX 文档以供发布。

MATLAB实时脚本或实时函数

  • 创建交互式教学课件

  1.  将代码和结果与格式化文本和数学方程结合使用。

  2. 创建分步式课件并逐步进行计算以说明教学主题。

  3. 随时修改代码以回答问题或探讨相关主题。

  4. 将课件作为交互式文档与学生共享或以硬拷贝形式共享,将部分完成的文件作为作业发给学生。

3、与纯代码脚本和函数的差异 

实时脚本和实时函数在几个方面与纯代码脚本和函数存在差别。下表对主要差别进行了汇总

MATLAB实时脚本或实时函数

4、要求及不支持的功能

  1. MATLAB R2016a - MATLAB 支持 R2016a 及更高版本中的实时脚本,以及 R2018a 及更高版本中的实时函数。
  2. 类 - 实时编辑器不支持类。应将类创建为纯代码文件 (.m)。然后,您可以在您的实时脚本或函数中使用这些类。
  3. 编辑器预设 - 实时编辑器会忽略大多数编辑器预设,包括自定义键盘快捷方式和 Emacs 式键盘快捷方式。
  4. 要将实时脚本或函数另存为纯代码文件 (.m),请执行下列操作:
  • 实时编辑器选项卡上的文件部分中,选择保存 > 另存为...
  • 在显示的对话框中,选择 “MATLAB 代码文件 (*.m)” 作为保存类型
  • 点击保存

5、实时脚本的功能

  1. Live Script是一个包含代码、输出结果和格式化文本的程序文件,用户可在一个称为实时编辑器的交互环境中进行编辑。
  2. 查看结果以及得到结果的代码,添加方程式、图像、超链接以及格式化文本以增强描述效果,作为互动式文档与他人分享。
  3. 消除上下文切换和窗口管理以缩短深入研究的时间,将代码、输出和格式化文本相结合,以创建可描述您工作的交互式描述。
  4. 可以被其他人轻松复制、验证和扩展的方式共享您的工作。使用交互式文档教授:创建结合了说明文本、数学方程式、代码和结果的讲义。