主要内容

编程和脚本

最简单的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

循环和条件陈述

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

循环对于创建序列非常有用。例如,创建一个名为Fibseq.使用为了循环计算Fibonacci序列的前100个数量。在此序列中,前两个数字为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 =“低”eleesif.num <67 sz ='中等的'别的sz ='高的'结尾

该声明深圳= '高'只执行什么时候数字大于等于67。

脚本位置

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

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