MATLAB脚本和功能
示例
可以将MATLAB代码保存在m文件中以进行重用。m文件具有.m与MATLAB自动关联的扩展名。m文件可以包含脚本或函数。
剧本
脚本就是简单的程序文件,它们以预定的顺序执行一系列MATLAB命令。
脚本不接受输入,脚本也不返回输出。在功能上,脚本等效于直接在MATLAB命令窗口中键入命令并能够重播命令。
脚本示例:
length = 10; width = 3; area = length * width;
该脚本将定义length,width和area在与该值的当前工作空间10,3和30分别。
如前所述,以上脚本在功能上等同于直接在命令窗口中键入相同的命令。
>> length = 10; >> width = 3; >> area = length * width;
职能
与脚本相比,功能更加灵活和可扩展。与脚本不同,函数可以接受输入并将输出返回给调用方。函数具有其自己的工作空间,这意味着函数的内部操作不会更改调用者的变量。
所有函数都使用相同的头格式定义:
function [output] = myFunctionName(input)
的function关键字开始每函数头。输出列表如下。输出列表也可以是逗号分隔的要返回的变量列表。
function [a, b, c] = myFunctionName(input)
接下来是将用于调用的函数的名称。该名称通常与文件名相同。例如,我们将此功能另存为myFunctionName.m。
函数名称后是输入列表。像输出一样,这也可以是逗号分隔的列表。
function [a, b, c] = myFunctionName(x, y, z)
我们可以像以前那样将示例脚本重写为可重复使用的函数,如下所示:
function [area] = calcRecArea(length, width) area = length * width; end
我们可以从其他函数甚至脚本文件中调用函数。这是我们在脚本文件中使用上述函数的示例。
l = 100; w = 20; a = calcRecArea(l, w);
和以前一样,我们创造l,w以及a与值的工作区100,20和2000分别。
热门推荐
10 香港老妈结婚祝福语简短
11 毕业立体贺卡祝福语简短
12 简短新年年会祝福语
13 评论小品祝福语大全简短
14 恭喜师兄结婚祝福语简短
15 员工集体辞职祝福语简短
16 高中新生祝福语 简短
17 装修祝福语男生搞笑简短
18 生日开业蛋糕祝福语简短