MATLAB从入门到精通系列之MATLAB维度获取size()函数详解

Posted 文宇肃然

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MATLAB从入门到精通系列之MATLAB维度获取size()函数详解相关的知识,希望对你有一定的参考价值。

1.预备知识

维度获取size()主要用获取矩阵维度,常用于获取一维向量的长度,二维矩阵的行、列维度,以及高维数组的维度,方便对矩阵进行相关运算。

打开MATLAB运行界面进行准备。

图片

2.size()函数基本规则

获取矩阵维度的size()方法如下:

1)m=size(X)

获取数组X的维度,若X为一个列向量则m为一个数,若X为矩阵或多维数组则m是一个向量。

对于二维矩阵如下所示:

X1=eye(4)%产生四阶单位阵

X1 =

    1     0     0    0

    0     1     0    0

    0     0     1    0

    0     0     0    1

m=size(X1)%计算单位阵维度

m =

    4     4

对于多维数组如下所示:

X2=ones(3,4,2)%产生3*4*2维数组

X2(:,:,1) =

    1     1     1    1

    1     1     1    1

    1     1     1    1

X2(:,:,2) =

    1     1     1    1

    1     1     1    1

    1     1     1    1

m=size(X2)%计算多维数组维度<

以上是关于MATLAB从入门到精通系列之MATLAB维度获取size()函数详解的主要内容,如果未能解决你的问题,请参考以下文章

MATLAB从入门到精通-MATLAB零矩阵zeros()函数使用方法汇总

MATLAB从入门到精通-Simulink模块连续模块之积分(Continuous-Integrator)

MATLAB从入门到精通-matlab中符号推导应用及相关技巧

MATLAB从入门到精通-以实例的形式带你玩转Matlab三角函数

MATLAB从入门到精通:MATLAB识别 自带手写数字集的CNN(LeNet5)

MATLAB从入门到精通:MATLAB识别 自带手写数字集的CNN(LeNet5)