Matlab基本语法
MATLAB情况的行为就像一个超等巨大的计较器。可以在>>
呼吁提示符下输入呼吁。
MATLAB是一个表明性的情况。换句话说,用户只要给出一个呼吁,MATLAB顿时执行它。
实践操练
在实践操练之前,首先打开 MATLAB R2017 ,如下图所示 –
在呼吁行窗口中输入有效的表达式,譬喻 –
Trial>> 5 + 5
然后按回车,MATLAB当即执行,返回功效如下 –
让我们再来看几个例子 –
计较次幂
Trial>> 3 ^ 2 % 3 raised to the power of 2
ans =
9
计较正弦值
Trial>> sin(pi /2) % sine of angle 90o
ans =
1
除以零
Trial>> 7/0 % Divide by zero
ans =
Inf
数学计较表达式
Trial>> 123 * 23.259
ans =
2.8609e+03
MATLAB为某些数学标记提供了一些非凡表达式,如pi
为π
,Inf
为∞
,i
(和j
)为√-1
,.Nan
代表“非数字”等。
在MATLAB中利用分号(;)
分号(;
)暗示竣事语句。 可是,假如要抑制和埋没表达式的MATLAB输出,请在表达式后添加分号。
譬喻,
x = 3;
y = x + 5
上面代码执行后,获得以下功效 –
Trial>> x = 3;
y = x + 5
y =
8
添加注释
百分比标记(%
)用于指示注释行。 譬喻,
x = 9 % assign the value 9 to x
还可以利用块注释运算符%{
和%}
编写一段注释。
MATLAB编辑器包罗东西和上下文菜单项,以辅佐添加,删除或变动注释的名目。
常用的运算符和非凡字符
MATLAB支持以下常用的运算符和非凡字符 –
运算符 | 利用说明 |
---|---|
+ |
相加; 加法运算符。 |
- |
相减; 减法运算符。 |
* |
标量和矩阵乘法运算符。 |
.* |
阵列乘法运算符。 |
^ |
标量和矩阵求幂运算符。 |
.^ |
阵列求幂运算符。 |
\ |
左除法运算符。 |
/ |
右除法运算符。 |
.\ |
阵列左除法运算符。 |
./ |
右除法运算符。 |
: |
冒号; 生陈法则隔断的元素,并暗示整个行或列。 |
( ) |
括号; 包括函数参数和数组索引; 包围优先级。 |
[ ] |
括号; 罩住阵列元素。 |
. |
小数点。 |
… |
省略号; 行持续运算符 |
, |
逗号; 脱离一行中的语句和元素 |
; |
分号; 脱离列并抑制输出显示。 |
% |
百分号;指定一个注释并指命名目。 |
_ |
引用标记和转置运算符。 |
._ |
非共轭转置运算符。 |
= |
赋值运算符。 |
非凡变量和常数
MATLAB支持以下非凡变量和常量:
名称 | 寄义 |
---|---|
ans |
最近的回应/答复。 |
eps |
浮点精度精度。 |
i ,j
|
虚构单元√-1 。 |
Inf |
无穷 |
NaN |
未界说的数值功效(非数字)。 |
pi |
数字π
|
定名变量
变量名称由一个字母构成,后跟任意数字的字母,数字或下划线。
MATLAB是区分巨细写的编程语言。
变量名称可以是任意长度,但MATLAB只利用前N
个字符,个中N由函数namelengthmax
给出。
生存事情
save
呼吁用于在事情空间中生存所有变量,它在当前目次中,以.mat
作为扩展名的文件。
#p#分页标题#e#
譬喻,
save mymat
可以随时利用load
呼吁从头加载文件。
load mymat