主要内容

编程和脚本

MATLAB的最简单类型®程序称为脚本。脚本是包含MATLAB命令和函数调用的多个顺序行的文件。您可以通过在命令行中键入其名称来运行脚本。

脚本

要创建脚本,请使用编辑命令,

编辑mysphere

此命令打开一个名为的空白文件mysphere.m。输入一些创建单元球体,使半径加倍并绘制结果的代码:

[x,y,z] =球体;r = 2;冲浪(x*r,y*r,z*r)轴平等的

接下来,添加计算球体表面积和体积的代码:

a = 4*pi*r^2;v =(4/3)*pi*r^3;

每当您编写代码时,添加描述代码的注释都是一个好习惯。注释使其他人能够理解您的代码,并在您稍后返回时可以刷新您的内存。使用百分比添加评论() 象征。

%创建并绘制半径为r的球体。[x,y,z] =球体;%创建一个单位球体。r = 2;冲浪(x*r,y*r,z*r)%调整每个维度和情节。平等的%对每个轴使用相同的比例。%找到表面积和体积。a = 4*pi*r^2;v =(4/3)*pi*r^3;

将文件保存在当前文件夹中。要运行脚本,请在命令行中输入其名称:

mysphere

您还可以使用编辑器运行脚本按钮,

实时脚本

您可以在纯文本中编写代码和评论,而可以在实时脚本增强您的代码。实时脚本允许您查看和与代码和输出进行查看和交互,并且可以包括格式的文本,方程式和图像。

例如,转换mysphere通过选择实时脚本另存为并将文件类型更改为MATLAB实时代码文件(*.mlx)。然后,用格式的文本替换代码注释。例如:

  • 将评论行转换为文本。选择以百分比符号开头的每行,然后选择文本,,,,。删除百分比符号。

  • 重写文本以在代码线的末尾替换评论。要在文本中应用单拼字体来函数名称,请选择m。要添加方程,请选择方程插入标签。

文本和字体选项在“实时编辑器”选项卡的文本部分中。

使用编辑命令,包括.mlx带有文件名的扩展名:

编辑newfile.mlx

循环和有条件陈述

在任何脚本中,您都可以定义在循环中重复或有条件执行的代码部分。循环使用为了或者尽管关键字和有条件的语句使用如果或者转变

循环对于创建序列很有用。例如,创建一个名为的脚本fibseq使用的是为了循环计算前100个纤维acci序列的数字。在此序列中,前两个数字为1,每个后续数字是前两个的总和,Fn=FN-1+FN-2

n = 100;F(1)= 1;F(2)= 1;为了n = 3:n f(n)= f(n-1) + f(n-2);结尾F(1:10)

运行脚本时为了语句定义了一个名称的计数器n从3开始。然后,循环反复分配给f(n),增量n在每个执行时,直到达到100。脚本中的最后一个命令,F(1:10),显示的前10个元素F

ans = 1 1 2 3 5 8 13 21 34 55

有条件的语句仅在给定表达式时执行。例如,根据随机数的大小为变量分配值:'低的',,,,'中等的', 或者'高的'。在这种情况下,随机数是1到100之间的整数。

num = randi(100)如果num <34 sz ='低的'Elseifnum <67 sz ='中等的'别的sz ='高的'结尾

该声明sz ='高'仅执行num大于或等于67。

脚本位置

MATLAB在某些地方寻找脚本和其他文件。要运行脚本,该文件必须在当前文件夹中或在该文件夹中搜索路径

默认情况下,MATLABMATLAB安装程序创建的文件夹在搜索路径上。如果要将程序存储在另一个文件夹中,请将其添加到搜索路径中。在当前文件夹浏览器中选择文件夹,右键单击,然后选择添加到路径