Elementary matrices (基础矩阵)
zeros: 创建一个全零矩阵。
ones: 创建一个全一矩阵。
eye: 创建一个单位矩阵。
repmat: 复制并平铺数组。
repelem: 复制数组中的元素。
combinations: 生成数组所有元素的组合。
linspace: 创建一个线性间隔的向量。
logspace: 创建一个对数间隔的向量。
freqspace: 为频率响应生成频率间隔。
meshgrid: 为三维图生成 X 和 Y 数组。
accumarray: 构建带有累积的数组。
:: 创建一个等间距的向量,也可以用作索引。
Basic array information (基本数组信息)
size: 获取数组的尺寸。
length: 获取向量的长度。
ndims: 获取数组的维数。
numel: 获取数组的元素数量。
disp: 显示矩阵或文本。
isempty: 判断数组是否为空。
isequal: 判断数组是否数值相等。
isequaln: 判断数组是否数值相等,将 NaN 视为相等。
height: 获取数组的行数。
width: 获取数组的列数。
Matrix manipulation (矩阵操作)
cat: 拼接数组。
reshape: 通过重新排列现有元素重塑数组。
resize: 通过添加或移除元素调整数据大小。
paddata: 补充数据。
trimdata: 修剪数据。
diag: 生成对角矩阵或获取矩阵的对角线。
blkdiag: 块对角拼接。
tril: 提取下三角部分。
triu: 提取上三角部分。
fliplr: 在左右方向翻转矩阵。
flipud: 在上下方向翻转矩阵。
flip: 翻转元素顺序。
rot90: 旋转矩阵 90 度。
:: 创建一个等间距的向量,也可以用作索引。
find: 查找非零元素的索引。
end: 最后一个索引。
sub2ind: 从多个子脚标转换到线性索引。
ind2sub: 从线性索引转换到多个子脚标。
bsxfun: 二元单例扩展函数。
Multi-dimensional array functions (多维数组函数)
ndgrid: 为 N 维函数和插值生成数组。
permute: 重排数组维度。
ipermute: 逆向重排数组维度。
shiftdim: 移动维度。
circshift: 圆形移动数组。
squeeze: 删除单维。
Array utility functions (数组实用函数)
isscalar: 判断是否为标量。
isvector: 判断是否为向量。
isrow: 判断是否为行向量。
iscolumn: 判断是否为列向量。
ismatrix: 判断是否为矩阵。
Special variables and constants (特殊变量和常数)
eps: 浮点数相对精度。
realmax: 最大的正浮点数。
realmin: 最小的正浮点数。
intmax: 最大的正整数。
intmin: 最小的整数。
flintmax: 最大的连续整数。
pi: 圆周率 π。
i, j: 虚数单位。
inf: 无穷大。
nan: 不是一个数 (Not-a-Number)。
isnan: 判断是否为 NaN。
isinf: 判断是否为无穷大。
isfinite: 判断是否为有限值。
true, false: 布尔值数组。
Specialized matrices (专门矩阵)
compan: 伴生矩阵。
gallery: 测试矩阵。
hadamard: 哈达玛矩阵。
hankel: 汉克尔矩阵。
hilb: 希尔伯特矩阵。
invhilb: 逆希尔伯特矩阵。
magic: 魔方矩阵。
pascal: 帕斯卡矩阵。
rosser: 经典对称特征值测试问题。
toeplitz: 托普利茨矩阵。
vander: 范德蒙德矩阵。
wilkinson: 威尔金森特征值测试矩阵。
Controlling multithreading setting (控制多线程设置)
maxNumCompThreads: 控制最大计算线程数。
网友评论