Matlab入门----变量、数字、运算符与函数

1.变量

MATLAB 会自动创建变量,并分配适当大小的存储。如果此变量已存在,MATLAB 会更改其内容,并根据需要分配新存储。

Matlab入门----变量、数字、运算符与函数

创建1×1 矩阵

2.数字

  • 浮点数的有限精度约为 16 位有效小数位数。
  • 以双精度格式表示的数字的最大精度为 52 位。任何需要 52 位以上的双精度数字都会丢失一定精度。

Matlab入门----变量、数字、运算符与函数

  • 整数的可用精度为 8 位、16 位、32 位和 64 位。

将相同数字存储为 64 位整数会保留精度:

Matlab入门----变量、数字、运算符与函数

  • MATLAB 存储复数的实部和虚部。该软件根据上下文采用不同方法来处理各个部分的量值。例如,sort 函数根据量值进行排序,如果量值相等,则根据相位角度排序。

Matlab入门----变量、数字、运算符与函数

这是由相位角度所致

Matlab入门----变量、数字、运算符与函数

等于”关系运算符 == 要求实部和虚部相等。其他二进制关系运算符 ><>= 和 <= 忽略数字的虚部,而仅考虑实部

3.运算符

矩阵运算符

+

加法

-

减法

*

乘法

/

除法

\

左除

^

'

复共轭转置

( )

指定计算顺序

数组运算符

+

加法

-

减法

.*

逐元素乘法

./

逐元素除法

.\

逐元素左除

.^

逐元素幂

.'

非共轭数组转置

运用数组运算符构建表

构建0-9的平方以及2次幂表

Matlab入门----变量、数字、运算符与函数

构建对数表

Matlab入门----变量、数字、运算符与函数

4.函数

有关初等数学函数的列表,请键入 help elfun

有关高等数学函数和矩阵函数的列表,请键入 help specfun; help elmat

常值函数:

pi

3.14159265...

i

虚数单位 Matlab入门----变量、数字、运算符与函数

j

与 i 相同

eps

浮点相对精度 ε=Matlab入门----变量、数字、运算符与函数

realmin

最小浮点数 Matlab入门----变量、数字、运算符与函数

realmax

最大浮点数 (2−ε)Matlab入门----变量、数字、运算符与函数

Inf

无穷大

NaN

非数字

注意:这些常值函数可以被新的值覆盖

Matlab入门----变量、数字、运算符与函数