在夏令营有一位老师做程序演示的时候,使用了这个觉得很方便。就做一些研究,记录一下学习过程。
大致的使用时样子就是这样
可以方便的两边编辑使用
也可以切换成,上下这样的编辑模式
支持丰富的各种标记文档
还有和我们标准脚本的不一样之处
那么mlx是一种什么样的文件呢?以下对这个做出了一些相关的解释
MATLAB® 在带有 .mlx
扩展名的文件中使用实时代码文件格式存储实时脚本和函数。实时代码文件格式使用 Open Packaging Conventions 技术,这是 zip 文件格式的扩展。代码和格式化内容使用 Office Open XML (ECMA-376) 格式存储在与输出不同的 XML 文档中。
实时代码文件格式的好处
- 可跨区域设置互操作 - 实时代码文件支持跨所有区域设置存储和显示字符,从而便于在国际范围内共享文件。例如,如果您使用日语区域设置创建一个实时脚本,然后使用俄语区域设置打开该实时脚本,则其中的字符会正确显示。
- 可扩展 - 实时代码文件可通过 ECMA-376 格式(支持 Microsoft Word 提供的各种格式选项)进行扩展。ECMA-376 格式还适应任意名称-值对组,以防需要将该格式扩展为除标准格式外的其他格式。
- 向前兼容 - 通过实施 ECMA-376 标准的向前兼容性策略,以后版本的实时代码文件可与先前版本的 MATLAB 兼容。
- 向后兼容 - 以后版本的 MATLAB 可支持由先前版本的 MATLAB 创建的实时代码文件。
https://ww2.mathworks.cn/help/matlab/live-scripts-and-functions.html?s_tid=CRUX_lftnav
在这个链接内,有更多详细的说明
保存的时候没有什么快捷键,只能这样
在其中编写代码的时候,会有自动补全
只不过是版本的原因,是英文的
更高级的版本,可以补全中文,然后就是补全速度有点慢
也不知道是我的打字速度有点快
执行一下
注意运行代码的时候,最左边有一个斜纹的竖条,点击就行
你也可以打开图床
在左边右击,各种菜单选项
右边是可以图和代码同步变化
可以点击居中
代码语言:javascript复制https://ww2.mathworks.cn/help/matlab/matlab_prog/format-live-scripts.html
可以插入的各种东西
这个可能好看一些
一些简单的格式
将方程插入实时脚本或函数中有两种方法。
- 以交互方式插入方程 - 您可以通过从符号和结构体的图形显示中进行选择,从而以交互方式构建方程。
- 插入 LaTeX 方程 - 您可以输入 LaTeX 命令,实时编辑器就会插入对应的方程。
这里我们使用两种,我个人还是菜鸡
使用第一种偏多
标题栏
符号栏
渲染出的样子
支持就像LaTex的语法
- 要插入下标、上标和分数,请使用符号 ‘
_
’、‘^
’ 或 ‘/
’。例如:- 键入
x_2
可将 x2 插入到方程中。 - 键入
x^2
可将 x2 插入到方程中。 - 键入
x/2
可将 x2 插入到方程中。
- 键入
一些常见的符号如何输入
代码语言:javascript复制sin(x) = sum_{n=0}^{infty}{frac{(-1)^n x^{2n 1}}{(2n 1)!}}。
就像这样的去输入
看输出的结果,太漂亮了
可以插入图像,matlab作为一个商业软件
真的是做到了,可圈可点
可以导出一个美观的pdf文档
这细看就是MD的语法,稍微有点不一样
代码语言:javascript复制https://ww2.mathworks.cn/help/matlab/matlab_prog/format-live-scripts.html
甩链接上来了,自己看