Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab中的示例脚本文件与Matlab中的标准脚本是否不同?_Matlab - Fatal编程技术网

Matlab中的示例脚本文件与Matlab中的标准脚本是否不同?

Matlab中的示例脚本文件与Matlab中的标准脚本是否不同?,matlab,Matlab,在Matlab中,您可以选择在脚本、函数、类等旁边创建新的“示例”脚本文件。创建这些脚本文件时,会给它们一个脚本图标 它们的处理方式是否与其他标准脚本文件有所不同 是否有关于这些示例脚本类型的预期用途的文档 我意识到这听起来像是一个微不足道的问题,但我在Mathworks网站上花了相当长的时间试图找到它的任何参考。这并不常见,但有时会有一些特殊行为,如果不阅读背景信息,这些行为并不明显 而且,当必须有答案,我必须在搜索中查找错误的关键字时,它真的让我很烦 我假设它们与标准脚本的区别与函数和类选

在Matlab中,您可以选择在脚本、函数、类等旁边创建新的“示例”脚本文件。创建这些脚本文件时,会给它们一个脚本图标

它们的处理方式是否与其他标准脚本文件有所不同

是否有关于这些示例脚本类型的预期用途的文档

我意识到这听起来像是一个微不足道的问题,但我在Mathworks网站上花了相当长的时间试图找到它的任何参考。这并不常见,但有时会有一些特殊行为,如果不阅读背景信息,这些行为并不明显

而且,当必须有答案,我必须在搜索中查找错误的关键字时,它真的让我很烦


我假设它们与标准脚本的区别与函数和类选项的区别一样,但这可能是一个错误。

示例脚本与通过显示的Matlab菜单创建的标准脚本之间没有显著差异

就Matlab而言,这两个文件都是脚本文件,它们将被同等对待。这就是“示例”脚本不存在单独文档的原因

示例脚本的目的是提供一个工作示例,其中包含脚本、函数或类文件的一些背景信息。它们出现在新菜单上是为了提示用户这样做


新脚本将生成一个空白的.m文件

生成的新示例中包含少量注释文本:

%% Example Title
% Summary of example objective

%% Section 1 Title
% Description of first code block
a = 1;

%% Section 2 Title
% Description of second code block
b = 2;

这也是为了提示用户更彻底地记录示例代码。如果将代码放在任何其他.m文件中,其行为将是相同的


示例文件和它们调用的任何其他文件类型之间没有神奇的联系。它们只是调用其他代码的另一个脚本文件。

与什么不同的图标<代码>功能/
classdef
文件?它与常规脚本(它是)是同一个图标…@TafT我认为你没有抓住重点,MATLAB没有“将它们识别为脚本”-它们是脚本!在较新的MATLAB版本中,“示例”脚本在从主菜单创建时有一个灯泡图标-这并不意味着它们与脚本有任何不同,它们只是包含一些示例代码。我不清楚你的问题是什么,有什么东西给你的印象是它们不同于菜单中作为“脚本”创建的文件吗?@Wolfie“有什么东西给你的印象是它们不同于菜单中作为“脚本”创建的文件吗?”是的,菜单区分了脚本、功能、,示例和类向我建议,“示例”类别可能与列表中的其他类别一样不同。也许对接口的解释是错误的,答案只是“这是另一个默认模板稍有改动的脚本文件”。这->“这是另一个默认模板稍有改动的脚本文件”。我能理解你对界面的看法,但没有什么过于复杂的here@Wolfie如果这是答案,请如实说明。Matlab有很多部分,你可以假设它什么都不是,但是如果你真的读了它,就会发现有很多东西在进行,它确实意味着一些特别的东西。我认为作出假设并不安全,因此提出了这个问题。答:不,没有文档记录,因为“示例”脚本文件被视为常规脚本文件。将它们包括在列表中是为了鼓励用户通过提供工作示例来记录其代码。