前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Matlab实时脚本(Matlab版的Jupyter)

Matlab实时脚本(Matlab版的Jupyter)

作者头像
云深无际
发布2021-08-20 11:30:29
1.9K0
发布2021-08-20 11:30:29
举报
文章被收录于专栏:云深之无迹云深之无迹

在夏令营有一位老师做程序演示的时候,使用了这个觉得很方便。就做一些研究,记录一下学习过程。

大致的使用时样子就是这样

可以方便的两边编辑使用

也可以切换成,上下这样的编辑模式

支持丰富的各种标记文档

还有和我们标准脚本的不一样之处

那么mlx是一种什么样的文件呢?以下对这个做出了一些相关的解释

MATLAB® 在带有 .mlx 扩展名的文件中使用实时代码文件格式存储实时脚本和函数。实时代码文件格式使用 Open Packaging Conventions 技术,这是 zip 文件格式的扩展。代码和格式化内容使用 Office Open XML (ECMA-376) 格式存储在与输出不同的 XML 文档中。

实时代码文件格式的好处

  • 可跨区域设置互操作 - 实时代码文件支持跨所有区域设置存储和显示字符,从而便于在国际范围内共享文件。例如,如果您使用日语区域设置创建一个实时脚本,然后使用俄语区域设置打开该实时脚本,则其中的字符会正确显示。
  • 可扩展 - 实时代码文件可通过 ECMA-376 格式(支持 Microsoft Word 提供的各种格式选项)进行扩展。ECMA-376 格式还适应任意名称-值对组,以防需要将该格式扩展为除标准格式外的其他格式。
  • 向前兼容 - 通过实施 ECMA-376 标准的向前兼容性策略,以后版本的实时代码文件可与先前版本的 MATLAB 兼容。
  • 向后兼容 - 以后版本的 MATLAB 可支持由先前版本的 MATLAB 创建的实时代码文件。
代码语言:javascript
复制
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

甩链接上来了,自己看

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-08-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 云深之无迹 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 实时代码文件格式的好处
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档