MATLAB矩阵分析和计算
上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