Matlab常用函数之1:获取矩阵的维数ndims

Matlab常用函数之1:获取矩阵的维数ndims

Matlab的名称来源于“矩阵实验室”,其对矩阵的操作具有先天性的优势(特别是相对于C语言的数组来说),被广泛的应用于科学计算,包括数值微积分、复杂系统的仿真,线性/非线性拟合等等举不胜举。对于初学者,往往对一些矩阵的简单的操作不知道对应的函数是什么,有可能费很大的周折,其实matlab提供了一大堆对矩阵的操作本系列文章旨在对一些Matlab中常用的函数进行介绍。

matlab中获取矩阵的维数用ndims(A)函数,其中A是要求去维数的矩阵。比如一个4维矩阵,ndims的返回值就等于4。同时ndims(A)=length(size(A)),也有ndims(A)=numel(size(A))。

下面给出一段代码的执行结果:

A=rand([3 4 5 6 7]);

ndims_A=ndims(A)

size_A=size(A)

ndims_A2=length(size_A)

ndims_A3=numel(size_A)