MATLAB矩阵分析和计算
上QQ阅读APP看书,第一时间看更新

5.4 ones——生成全1矩阵

1. 生成全1矩阵函数简介

在MATLAB中,采用函数ones()产生全1矩阵,该函数的调用格式如下:

A=ones(N)——该函数产生N×N的全1矩阵A。

A=ones(M,N)——该函数生成M×N的全1矩阵A。

A=ones(M,N,P,…)——该函数生成M×N×P×…的全1数组A。

A=ones(size(B))——该函数产生和矩阵或数组B维数相同的全1矩阵或数组A。

2. 生成全1矩阵例子

【例5.6】 利用函数ones()产生全1矩阵,代码如下:

    Y1=ones(4)

    Y1=

        1  1  1  1
        1  1  1  1
        1  1  1  1
        1  1  1  1

    >> Y2=ones(2,3)

    Y2=

        1  1  1
        1  1  1

    >> Y3=ones(2,3,3)

    Y3(:,:,1)=

        1  1  1
        1  1  1

    Y3(:,:,2)=

        1  1  1
        1  1  1


    Y3(:,:,3)=

        1  1  1
        1  1  1

    >> Y4=ones(size(Y3(:,:,3)))

    Y4=

        1  1  1
        1  1  1