来自系列:用Matlab和Simulink在线教学万博1manbetx
Paolo Panarese MathWorks
了解在使用简单示例的同时使用在线教学的实时脚本的主要功能:
在此视频中,我将查看实时脚本的主要功能。单击“新建实时脚本”按钮,或使用新菜单打开新的直播脚本。您还可以使用MLX扩展键入编辑和文件名。在实时脚本中,您可以将文本和代码混在一起。输入代码集成区域,然后单击文本按钮以输入描述您要做的内容的文本。文字就像评论,但没有百分比。
然后点击代码按钮输入更多代码。请注意,在键入函数名的几个字母后,它将弹出一个以该前缀开头的可用函数列表,当您键入开括号时,活动编辑器将自动用一个闭括号将其补全。所以我们可以收集一些注释来创建一个完整的代码段,这是一种计算单元,然后单击Run section按钮来立即获得输出。
这是一个非常有用的工作流程。您添加了更多的文本,以提供更多背景和对正在进行的工作的解释。然后添加新的代码行,也许可以获得一个情节。如您所见,Mathlab将始终帮助您建议任何可选的不同参数的正确语法。
要重新执行整个代码,请再次单击“运行部分”按钮查看图形。生命伟大的伟大是很快,很快就会尝试改变参数时会发生什么或如果我们在函数定义中更改设计时会发生什么,或者如果我们添加正方形时会发生什么。
如果我们在任何语法问题中偶然困扰,请不要担心错误消息可以帮助您了解丢失和更正的内容。我们还可以添加一个断点来调试代码并逐步执行捕获语义错误。您可以步入下一行或继续下一个断点,并且当您可以使用代码时,您可以停止调试并消除所有断点。
但只需注释,只有MLX格式保存脚本,允许将输出和文本存储在文件本身内。传统脚本会丢失所有输出,并将发短信给评论。无论如何,任何脚本都可以通过重新将其转换为Live脚本作为MLX。
现在让我跳入一个更大的实时脚本,审查如何以不同方式格式化文本。例如,要创建标题,请单击文本并只需在样式菜单中选择“标题”标题。或者创建一个标题,您可以使用样式菜单,快捷方式或在文本之前放下标记,双重锐利。
要添加断片,可以使用断片按钮或快捷键Control-Alt-Enter。如果在文本前放置一个双百分比,则会将其转换为一个标题,同时有一个新的分段。当然,您也可以再次使用开始菜单创建不同级别的标题。
所有这些标题都将用于方便地创建内容表。事实上,如果我们滚动到开头,我们可以转到“插入”选项卡,然后单击目录按钮,现在表中的每个项目都是相应部分的超链接。
现在,假设我们想讲述一个相关的故事,让我们说出一个嘈杂的信号,我们最好用一个新的标题来突出这个故事,并检查任何新的标题是否自动添加到内容表中。但要创造一个好的故事,我们需要额外的资源。例如,我们可以插入超链接,非常立即,复制链接。这样,您可以将脚本与网页的直接链接,也许可以描述随机模型的更多统计信息。
添加数学方程如何?单击“方程”以访问等式添加。它提供了许多像希腊字母,错误,运算符,激进派,衍生物,积分的符号,可以帮助写入该等式。您还可以使用Control Alt E快捷方式来编辑等式。如果您熟悉雷达评论,您可以直接键入雷达评论。它们通常从反斜杠开始。因此,Backslash Mu Backslash Sigma将返回均值和标准偏差的符号。
最后,向我们提供噪声的视觉思想,信号我们可以插入图像。让我们选择我们最喜欢的JPEG。在这里,我们可以根据我们喜欢调整它的大小。现在我们已准备好从文本切换到代码。用一个很好的可执行评论来实现我们的故事。我们可以从上一个示例开始复制一些代码。
也许在这里迈出较小的一步。我们可以单击错误的部分以执行并显示输出。在右上方的栏中,我们可以单击以在每次评论之后单击以显示输出航空公司,如果我们喜欢,或者我们可以保留右侧输出的默认可视化。让我们继续使用自定义情节。当您开始编写绘图时,评论生活的创造者将有助于额外的参数。例如,我们可以设置线宽。
属性为两个,您可以运行该部分,并查看较厚的绘图。当然,我们可以尝试任何核心变化。我们可以尝试将颜色更改为红色并再次运行。当您单击绘图时。您可以以交互方式快速添加网格标题或其他注释。而且您也可以自动使用相应的注释升级代码。
现在,让我们制作这个代码的副本,因为我想向您展示一个有趣的图片来使用它。但首先让我用几个外锥形成更灵活。也许一个标题,一个用于颜色。让我们看看它是否有效。
现在,选择代码,然后单击Refactor。将代码自动转换为本地函数。你只需要重命名它。请注意,必须将任何本地功能放在脚本的末尾并关闭结束。生命创建者将替代自动调用的函数。
我们可以尝试更改并减少本地功能。因此重构非常有用,可以模块化代码并使其更可读。要使用我们的代码更新更多,我们可以包含一些UI控件。例如,让我们从参数alpha开始,该参数alpha将控制我们要介绍的噪声水平。通过添加随机数来重新定义信号。
具有正态分布,由alpha控制。重用在它肯定是一个好主意之前创建的本地功能,可视化和理解将此噪声添加到信号的效果。但我们怎样才能探索alpha的不同价值?
插入选项卡的最简单方法单击“控制”,然后选择其中一个可用控件。例如,数字滑块我们可以设置可行的值范围。最小值和增量步骤。
神奇的是,当我们移动滑动条时,我们执行的部分中的所有注释。所以它将重新生成一个随机噪声并更新情节。所以生命控制真的可以帮助理解一个参数如何影响模型,并获得更深刻的见解。
Live Script还可以加快数据分析和预处理中的一些常见任务。单击任务按钮选择多个任务中的一个。例如,平滑数据。交互式界面就会出现。在这里您可以选择输入数据。选择一个平滑的方法,或改变它的平滑因子,并立即看到输出。你可以尝试另一种方法调整平滑因子或再次尝试另一种方法,直到你得到一个好的性能。
在此交互之后,您可以看到自动生成的代码。单击这三个点,您可以在脚本中看到三个选项,只进行控制。只控制代码,或同时控制代码。作为结论,我们现在准备将他们的整个生活分组到一个可共享的文档中。如果你想隐藏代码,你可以去右上角栏。
如果隐藏代码,则该文档将仅包含文本和输出。但我现在不打算这样做。只是在情况下,我们可以选择隐藏代码或不在视图选项卡。
现在,去保存按钮,选择导出到PDF或其他可用的格式- Word, HTML, LDK。几秒钟后,您就可以看到包含了目录、所有格式化文本和输出的PDF。就是这样。在我们的MathWorks网站上有一个很好的备考单供大家参考。我希望这个视频对大家有用,还有Happy Live Script。
你也可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。