特殊矩阵
%单位矩阵
m=eye(3)
运行结果:
%全零矩阵
zeros(3)
运行结果:
%全1矩阵
ones(3)
运行结果:
%三维矩阵(彩色图像中使用)
ones([3,5,2])
运行结果:
随机矩阵
%随机矩阵
m1=rand(1)%生成一个随机数,范围0~1
m2=rand(2)%生成一个二维矩阵范围是0~1
m3=randi(3)%随机生成一个整数,范围是1~3,且1~3出现的概率呈均匀分布
m4=randi(4,3)%生成一个3*3矩阵,数据在1~4之间,呈均匀分布
m5=randi(4,[3,5])%生成一个3行5列的矩阵,数据在1~4之间,呈均匀分布
m6=randn(3)%生成一个3*3矩阵,出现概率呈正态分布
注意:代码中所提到的所谓“均匀分布”“正态分布”是指某个位置上出现的数所呈的规律。
代码运行结果如下: