zeros:0矩阵
ones:1矩阵
eye:对角线为1的矩阵
rand:产生(0,1)区间均匀分布的随机矩阵
randn:产生均值为0,方差为1的标准正态分布矩阵
例1 产生5阶两位随机整数矩阵A,再产生均值为0.6、方差为0.1的5阶正态分布随机矩阵B,验证(A+B)I=IA+BI(I为单位矩阵)。
A=fix(10+(99-10+1)*rand(5));
B=0.6+sqrt(0.1)*randn(5);
C=eye(5);
(A+B)*C==C*A+B*C
例2 产生8阶魔方阵,求其每行每列元素的和。
M=magic(8);
sum(M(1,:))
sum(M(:,1))
例3 生成5阶帕斯卡矩阵,验证它的逆矩阵的所有元素也为整数。
format rat
P=pascal(5)
inv(P)