主要内容

编程和脚本

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

脚本

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

编辑mysphere

该命令打开一个名为mysphere.m.输入一些代码,创建一个单位球体,将半径加倍,并绘制结果:

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

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

A = 4* *r^2;V = (4/3)* *r^3;

无论何时编写代码,添加描述代码的注释都是一个很好的实践。注释使其他人能够理解您的代码,并在您稍后返回时刷新您的记忆。使用百分比()的象征。

创建并绘制一个半径为r的球体。[x,y,z] =球面;创建一个单位球体。R = 2;冲浪(x * r * r, z * r)调整每个维度和图形。平等的每个轴使用相同的比例。求表面积和体积。A = 4* *r^2;V = (4/3)* *r^3;

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

mysphere

方法还可以从编辑器中运行脚本运行按钮,

生活的脚本

中使用格式设置选项,而不是以纯文本形式编写代码和注释生活的脚本增强你的代码。实时脚本允许您查看代码和输出并与之交互,可以包括格式化的文本、方程和图像。

例如,convertmysphere到活动脚本另存为并将文件类型更改为MATLAB实时代码文件(* .mlx).然后,用格式化的文本替换代码注释。例如:

  • 将注释行转换为文本。选择以百分号开头的每一行,然后选择文本.去掉百分比符号。

  • 重写文本以替换代码行末尾的注释。若要将单行字体应用于文本中的函数名,请选择米.若要添加方程式,请选择方程插入选项卡。

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

方法创建新的活动脚本编辑命令,包括.mlx扩展名与文件名:

编辑newfile.mlx

循环和条件语句

在任何脚本中,都可以定义在循环中重复或有条件执行的代码段。循环使用关键字和条件语句使用如果开关

循环对于创建序列很有用。例如,创建一个名为fibseq它使用了循环计算斐波那契数列的前100个数字。在这个数列中,前两个数字是1,之后的每个数字都是前两个数字的和,FnFn - 1+Fn -

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 =“高”仅在以下情况下执行全国矿工工会大于等于67。

脚本的位置

MATLAB在特定位置查找脚本和其他文件。要运行脚本,文件必须在当前文件夹中或在搜索路径

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

Baidu
map