希尔伯特(Hilbert)矩阵
hilb(n)
invhilb(n)用于生成其逆矩阵
以上两种矩阵均为对阵矩阵
托普利兹(Toeplitz)矩阵
toeplitz(k,r)
非对称矩阵,第一列为k,第一行为r,其余元素等于其左上角元素
toeplitz(c)
用于用向量c生成一个对称的托普利兹矩阵
示例
在命令行窗口输入
C=toeplitz(2:5,2:2:8)
得到结果
C =
2 4 6 8
3 2 4 6
4 3 2 4
5 4 3 2
0~1间均匀分布的随机矩阵
r=rand(n)
r=rand(m,n)
r=rand(m,n,p,...)%产生维数为N*M*P的0~1间均匀分布的随机矩阵
r=rand(size(A))
补充:测试函数维度
n=ndims(r)
标准正态分布随机矩阵
r=randn(n)
r=randn(m,n)
r=randn(m,n,p,...)
r=randn(size(A))
魔方矩阵
每行每列两条对角线和相等