1、 abs(): 求复数的模
angle():求复数相角,p=angle(z)函数计算复数z的相位角p
real(): 求复数的实部
imag(): 求复数的虚部
2、 squeeze(): 除去size为1的维度,
B = squeeze(A),B与A有相同元素,但所有只有一行或一列的维度被去除掉了。二维阵列不受squeeze影响;
3、 A^H(H在A的右上角),表示A的共轭转置;即对每个元素取共轭,然后对整个矩阵转置
4、 size(): 获取矩阵的行数和列数
length(): 获取矩阵长度,即行数和列数中的较大值,相当于max(size(a))
numel(): 返回元素总数
5、 a(:) 作用是把矩阵a转换为列向量,就是一列
a.' 其中 .' 是转置(a^T)的意思
a' 其中 ' 是共轭转置(a^H)的意思,
当矩阵a是实矩阵时,它和.'作用是一样的,但当a是复矩阵时,二者是有区别的
6、 rand()函数产生由在(0, 1)之间均匀分布的随机数组成的数组。
Y = rand(n) 返回一个n x n的随机矩阵。如果n不是数量,则返回错误信息。
Y = rand(m,n) 或 Y = rand([m n]) 返回一个m x n的随机矩阵。
Y = rand(m,n,p,...) 或 Y = rand([m n p...]) 产生随机数组。
Y = rand(size(A)) 返回一个和A有相同尺寸的随机矩阵。
7、 randn 生成标准正态分布的伪随机数(均值为0,方差为1)
matlab中一些函数的学习便签
最新推荐文章于 2022-06-02 00:03:30 发布