四、基本矩阵和矩阵操作(ELMAT)
1.基本矩阵
|
zeros |
全“0”数组 |
|
ones |
全“1”数组 |
|
eye |
单位矩阵 |
|
repmat |
复制排列矩阵repmat(m,n,p)产生n*p阶元素为m的矩阵,repmat(m,n)产生n阶方阵 |
|
rand |
均匀分布随机数 |
|
randn |
正态分布随机数 |
|
linspace |
LINSPACE(x1, x2) 产生界于x1 和 x2之间的100个等步长数据点。 |
|
logspace |
LOGSPACE(d1, d2) 产生界于10d1 和10 d2之间的50个对数等步长的数据点。如果 d2是 pi,则数据点为10 d1 之间的数据点。 LOGSPACE(d1, d2, N) 产生 N 个数据点。 |
|
meshgrid |
产生用于三维绘图的 X 和Y 数组。 |
2.基本数据信息
|
size |
求矩阵的维数 |
|
length |
求向量维数 |
|
disp |
显示矩阵或文本 |
|
isempty |
判断空矩阵 |
|
isequal |
判断数据相等 |
|
isnumeric |
判断数值数组 |
|
islogical |
判断逻辑数组 |
|
logical |
转换数值为逻辑值 |
3.矩阵操作
|
reshape |
矩阵的行列重置命令 |
|
diag |
生成对角矩阵命令 |
|
blkdiag |
生成块对角矩阵命令 |
|
tril |
选取矩阵的下三角部分 |
|
triu |
选取矩阵的上三角部分 |
|
fliplr |
将矩阵数据左、右翻转 |
|
flipud |
将矩阵数据上、下翻转 |
|
flipdim |
按指定维数翻转矩阵 |
|
rot90 |
将矩阵数据右旋90度 |
|
find |
寻找非零元素坐标 |
|
end |
数组最末指标 |
|
sub2ind |
从多个下标获取索引 |
|
ind2sub |
从线性索引获取多个下标. |
4.特殊变量和常数
|
ans |
最常用的答案变量, |
|
eps |
浮点数相对精度 |
|
realmax |
最大正浮点数 |
|
realmin |
最小正浮点数 |
|
pi |
数学常数π≈ 3.1415926535897.... |
|
i, j |
单位虚数 例如计算n/0(n≠0) |
|
inf |
无穷大 |
|
NaN |
不定数。例如0/0 inf/inf |
|
isnan |
判定不定数为数NaN取1,否则为0 |
|
isinf |
判定无穷大元素 |
|
isfinite |
判定有限大元素 |
|
flops |
浮点操作计数, |
|
why |
简短回答 |
5.特殊矩阵
|
compan |
多项式的伴随矩阵 |
|
gallery |
Higham 测试矩阵 |
|
hadamard |
哈达马矩阵 |
|
hankel |
汉克矩阵 |
|
hilb |
希尔伯特矩阵 |
|
invhilb |
逆希尔特矩阵 |
|
magic |
幻方矩阵 |
|
pascal |
Pascal矩阵 |
|
rosser |
经典对称特征值测试矩阵 |
|
toeplitz |
Toeplitz 矩阵 |
|
vander |
范德蒙矩阵 |
|
wilkinson |
Wilkinson's特征值测试矩阵 |
本文深入探讨了MATLAB中的矩阵基础知识,包括全零、全一、单位矩阵、随机数生成、线性与对数间隔数据点生成、矩阵大小与信息获取、矩阵操作如重塑、对角线操作、矩阵翻转与查找等核心概念。同时,文章详细介绍了特殊矩阵的生成方法,如多项式伴随矩阵、测试矩阵、哈达马矩阵等。旨在为用户提供全面的矩阵处理技巧与实践指导。
285

被折叠的 条评论
为什么被折叠?



