目录

MATLAB - 语法

MATLAB环境就像一个超级复杂的计算器。 您可以在>>命令提示符下输入命令。

MATLAB是一个解释环境。 换句话说,你给出一个命令,MATLAB立即执行它。

动手实践

输入有效的表达式,例如,

5 + 5

然后按ENTER键

单击“执行”按钮或键入Ctrl + E时,MATLAB立即执行它,返回的结果为 -

ans = 10

让我们再举几个例子 -

3 ^ 2	       % 3 raised to the power of 2

单击“执行”按钮或键入Ctrl + E时,MATLAB立即执行它,返回的结果为 -

ans = 9

另一个例子,

sin(pi /2)	  % sine of angle 90<sup>o</sup>

单击“执行”按钮或键入Ctrl + E时,MATLAB立即执行它,返回的结果为 -

ans = 1

另一个例子,

7/0		      % Divide by zero

单击“执行”按钮或键入Ctrl + E时,MATLAB立即执行它,返回的结果为 -

ans = Inf
warning: division by zero

另一个例子,

732 * 20.3	

单击“执行”按钮或键入Ctrl + E时,MATLAB立即执行它,返回的结果为 -

ans =  1.4860e+04

MATLAB为一些数学符号提供了一些特殊的表达式,例如pi表示π,Inf表示∞,i(和j)表示√-1等Nan表示“非数字”。

在MATLAB中使用分号(;)

分号(;)表示结束语句。 但是,如果要抑制和隐藏表达式的MATLAB输出,请在表达式后添加分号。

例如,

x = 3;
y = x + 5

单击“执行”按钮或键入Ctrl + E时,MATLAB立即执行它,返回的结果为 -

y =  8

添加评论

百分比符号(%)用于表示注释行。 例如,

x = 9	     % assign the value 9 to x

您还可以使用块注释运算符%{和%}编写注释块。

MATLAB编辑器包含工具和上下文菜单项,可帮助您添加,删除或更改注释的格式。

常用的操作符和特殊字符

MATLAB支持以下常用运算符和特殊字符 -

操作者 目的
+ 加; 加法运算符。
- 减去; 减法运算符。
* 标量和矩阵乘法运算符。
.* 数组乘法运算符。
^ 标量和矩阵求幂运算符。
.^ 数组取幂运算符。
\ 左分区算子。
/ 右分算子。
.\ 数组左除运算符。
./ 数组右分算子。
: 结肠; 生成规则间隔的元素并表示整个行或列。
( ) 括弧; 包含函数参数和数组索引; 覆盖优先权。
[ ] 括号; 附件数组元素。
. 小数点。
省略; 线继续运算符
, 逗号; 分隔行中的语句和元素
; 分号; 分隔列并抑制显示。
% 百分号; 指定注释并指定格式。
_ 引用标志和转置运算符。
._ 非共轭转置算子。
= 分配运算符。

特殊变量和常量

MATLAB支持以下特殊变量和常量 -

名称 含义
ans 最近的回答。
eps 浮点精度的准确性。
i,j 假想单位√-1。
Inf Infinity.
NaN 未定义的数值结果(不是数字)。
pi 数字π

命名变量 (Naming Variables)

变量名称由一个字母后跟任意数量的字母,数字或下划线组成。

MATLAB case-sensitive

变量名称可以是任意长度,但是,MATLAB仅使用前N个字符,其中N由函数namelengthmax

拯救你的工作

save命令用于将当前目录中工作空间中的所有变量保存为扩展名为.mat的文件。

例如,

save myfile

您可以稍后使用load命令重新加载文件。

load myfile
↑回到顶部↑
WIKI教程 @2018