目录

发布和共享 MATLAB 代码

在实时编辑器中创建和共享实时脚本

发布 MATLAB 代码

添加帮助和创建文档


发布和共享 MATLAB 代码

MATLAB® 提供多种向其他人展示代码的选项,包括使用发布功能,以及在实时编辑器中创建实时脚本和函数。

在实时编辑器中创建和共享实时脚本

​        要创建包含可执行 MATLAB 代码、嵌入式输出和格式化文本的可共享综合文档,最简单的方法是使用实时编辑器。支持的输出格式包括:MLX、PDF、Microsoft® Word、HTML 和 LaTeX。具体可以参考在实时编辑器中创建实时脚本

发布 MATLAB 代码

发布 MATLAB 代码文件 (.m) 可创建包括您的代码、注释和输出的格式化文档。发布代码的常见原因是与其他人共享文档以用于教学或演示,或者生成代码的可读外部文档。

此代码演示了方波的傅里叶级数展开式。

包含标记的 MATLAB 代码

发布的文档

要发布的代码,请执行以下操作

1.创建一个 MATLAB 脚本或函数。通过在每个部分的开头插入两个百分比符号 (%%) 来将代码划分为多个步骤或节。

通过在文件开头及每节中添加说明性注释来记录代码。在各节顶部的注释中,可以添加标记来增强输出的可读性。例如,上表中的代码包括以下标记。

标题

%% Square Waves from Sine Waves

%% Add an Odd Harmonic and Plot It

%% Note About Gibbs Phenomenon

斜体格式的变量名称

% As _k_ increases, ...

LaTeX 方程

% $$ y = y + \frac{sin(k*t)}{k} $$

注意:如果文件中的文本所包含的字符编码与平台编码不同,那么在保存或发布文件时,MATLAB 会将这些字符显示为乱码。

2.发布代码。在发布选项卡上,点击发布

​        默认情况下,MATLAB 为代码创建的每个图形创建一个名为 html 的子文件夹,其中包含一个或多个 HTML 文件。HTML 文件包括代码、格式化注释和输出。也可以发布为其他格式,例如 PDF 文件或 Microsoft PowerPoint® 演示文稿。

在 MATLAB Online 中,MATLAB 发布为 HTML 或 PDF 格式,并将输出和支持文件存储在您的 Published 文件夹中。要允许 MATLAB 自动打开输出,请在 Web 浏览器中启用弹出窗口。结果可以使用 https://matlab.mathworks.com/users/userid/Published/filename/index.html 形式的 URL 公开访问。

显示在前面的图窗中的示例代码是已安装文档的一部分。可以通过运行此命令在编辑器中查看该代码:

edit(fullfile(matlabroot,'help','techdoc','matlab_env', ...'examples','fourier_demo2.m'))

添加帮助和创建文档

​        可以通过在 MATLAB 代码文件的开头插入注释来为代码添加帮助。当在命令行窗口中键入 help file_name 时,MATLAB 会显示帮助注释。具体可以参考为程序添加帮助

也可以创建自己的 MATLAB 文档主题,以便从 MATLAB 帮助浏览器或 Web 查看。具体可以参考显示自定义文档

发布和共享 MATLAB 代码相关推荐

  1. MATLAB代码:基于非对称纳什谈判的多微网电能共享运行优化策略

    MATLAB代码:基于非对称纳什谈判的多微网电能共享运行优化策略 关键词:纳什谈判 合作博弈 微网 电转气-碳捕集 P2P电能交易交易 参考文档:加好友 仿真平台:MATLAB CPLEX+MOSEK ...

  2. MATLAB代码:基于主从博弈理论的共享储能与综合能源微网优化运行研究

    MATLAB代码:基于主从博弈理论的共享储能与综合能源微网优化运行研究 关键词:主从博弈 共享储能 综合能源微网 优化调度 仿真平台:MATLAB yalmip+cplex 主要内容:代码主要做的是基 ...

  3. MATLAB代码:基于Stackelberg博弈的光伏用户群优化定价模型

    MATLAB代码:基于Stackelberg博弈的光伏用户群优化定价模型 关键词:光伏用户群 内部电价 需求响应 斯塔克伯格博弈 参考文档:<基于Stackelberg博弈的光伏用户群优化定价模 ...

  4. MATLAB应用实战系列NSGA-II多目标优化算法原理及应用实例(附MATLAB代码)

    前言 NSGA-Ⅱ是最流行的多目标遗传算法之一,它降低了非劣排序遗传算法的复杂性,具有运行速度快,解集的收敛性好的优点,成为其他多目标优化算法性能的基准. NSGA-Ⅱ算法是 Srinivas 和 D ...

  5. PSO-LSSVM算法及其MATLAB代码

    挺完整的一篇博客,这里转载记录一下. 原文链接:PSO-LSSVM算法及其MATLAB代码 一.PSO 1.概念 粒子群优化算法(PSO:Particle swarm optimization)是一种 ...

  6. 共享python代码模块

    共享python代码模块 在共享代码模块,你必须准备一个发布,在python中发布就是一些文件列表,这些文件列表联合在一起允许你打包.构建和发布你的模板. 第一步:为你的模块创建一个文件夹,我为我的模 ...

  7. 5G NR OFDM链路层仿真及Matlab代码实现(1):LDPC信道编译码之5G Tollbox中相关函数使用介绍

    目录 0. 写在前面 1. 信道编码 2. 经过信道(❤) 3. LDPC译码 0. 写在前面 这是OFDM链路仿真系列的第一部分. 第一次写博客,望前辈们多多指教!!! 本来想着一口气写完整个过程, ...

  8. 【图像识别】基于卷积神经网络实现手写汉字识别附matlab代码

    1 内容介绍 1.1. 数据集的获取 数据集的获取来自模式识别国家重点实验室共享,这个不解释直接上网址http://www.nlpr.ia.ac.cn/databases/download/featu ...

  9. 彩色matlab代码拷贝到word研究,matlab编辑器合并_彩色MATLAB代码拷贝到WORD研究

    公众号:理念世界的影子 文不可无观点,观点不可无论据. 转载请注明出处 结果简单,重在过程 有时将彩色Matlab代码拷贝到Word中,可能出现彩色消失.中文乱码.没有行号.字体不佳等问题.已有的措施 ...

最新文章

  1. vue路由切换组件没有加载_vue-router 路由跳转后没有加载组件
  2. Docker在服务器之间怎样导入导出镜像(服务器之间容器复制)
  3. 怎样用java写一个简单的文件复制程序
  4. P3275-[SCOI2011]糖果【差分约束,负环】
  5. Linux 下如何查询 tomcat 的安装目录
  6. extern 在c/c++ 中的作用
  7. ajax div iframe,【转】用AJAX模仿IFRAME 在指定DIV打开页面
  8. java 格式化 浮点数_DecimalFormat的用法 Java 浮点数 Float Double 小数 格式化 保留小数位后几位等...
  9. 数字员工到岗,普通员工惊慌?先别急,往下看
  10. Elf二进制文件解析
  11. GBDT训练分类器时,残差是如何计算的?
  12. 【Records】部分功能模块介绍
  13. 2019-4-29-win10-uwp-使用-Border-布局
  14. html动画人物走路,CSS3动画中的steps(),制作人物行走动画
  15. JAVA自定义信件消息模板内容
  16. android管理交换机,适用于Android的Visual Studio模拟器 – 运行模拟设备需要内部虚拟网络交换机...
  17. 汇编语言:矩阵式键盘扫描实验
  18. CSRF跨站请求伪造 | 总结记录
  19. 微信朋友圈分享链接的【图片】设置
  20. GlidedSky爬虫-IP屏蔽1

热门文章

  1. 宁夏事业单位计算机类面试题,宁夏事业单位各地市面试都考什么?
  2. php微信 开发笔记,PHP微信公众开发笔记(一)
  3. DIRECTPLAY
  4. Vivado HLS 入门实验
  5. Python字典合并方法大全
  6. 阿里云centos7安装mysql
  7. matlab中 a是什么意思,3)是什么意思matlab中的A(?
  8. Vue-生命周期-axios
  9. 【历史上的今天】4 月 12 日:Google 中文名称谷歌发布;Fire TV 问世;登上太空的计算器
  10. 读《谨言慎行的力量 - 向南怀瑾学律己》