MATLAB基础操作
数据类型操作函数
数值类型强制转换
init8; uint8; ...; int64; uint64
single(); double(); char()
vps(a)
:若a是分数形式,则转换成小数形式呈现
取整
MATLAB的浮点数类型只有
single
和double
round(single_num)
: 向最接近single_num的integer取整fix(single_num)
: 向0方向取整floor(num)
: 取底ceil(num)
: 取顶
复数
创建复数可以直接创建
如 3+4i(或j)
complex(a ,b)
: 创建复数=3+4i
real(z) imag(z) conj(z)
: 分别返回复数的 实部 虚部 共轭复数
数值类型显示格式
format short
默认5位显示(不是小数点后五位,是总共五位)
format short/long e
: 5位/15位带指数显示format bank
: 小数点后2位format rat
: 分数(近似)显示
矩阵/数组/向量基本运算
'
共轭转置.'
转置不共轭- 其余所有运算符前面加
.
如.*
都是对应元素运算
向量/数组生成方式
a=[a ,b ,c] or [a;b;c]
:,
用于单行内分割;
用于多行间分割a=[start:step:end]
a=linspace(1 ,3