上QQ阅读APP看书,第一时间看更新
5.1 zeros——生成零矩阵
1. 生成零矩阵函数简介
零矩阵就是矩阵元素都是零的矩阵。
在MATLAB中,采用函数zeros()产生全零矩阵,该函数的调用格式如下:
A=zeros(N)——该函数产生N×N的全零矩阵。
A=zeros(M,N)——该函数产生M×N的全零矩阵。
A=zeros(M,N,P,…)——该函数产生M×N×P×…的全零矩阵。
A=zeros(size(B))——该函数产生和矩阵B维数相同的全零矩阵。
2. 生成零矩阵例子
【例5.1】 利用函数zeros()产生全零矩阵,代码如下:
Y1=zeros(3) Y1= 0 0 0 0 0 0 0 0 0 >> Y2=zeros(2,3) Y2= 0 0 0 0 0 0 >> Y3=zeros(2,3,3) Y3(:,:,1)= 0 0 0 0 0 0 Y3(:,:,2)= 0 0 0 0 0 0 Y3(:,:,3)= 0 0 0 0 0 0 >> Y4=zeros(size(Y3(:,:,3)))%产生和矩阵Y3相同的全零矩阵 Y4= 0 0 0 0 0 0