1,
range计算数据的变化幅度,即最大/最小值之差
Y=range(X):
X为向量返回其最大/最小值之差即max(X)-min(X);
X为矩阵计算每一列的最大/最小值之差,返回一个行向量;
X为多维数组沿着第一个维数大于1的维度进行计算。
Y=range(X,DIM)沿着DIM指定的维度进行计算
2,
Y=minmax(X):默认针对行向量进行计算,
如果X是m*n矩阵,Y返回一个m*2矩阵,每行分别为X对应行的最小值和最大值,
X还可以是以矩阵为元素的元胞数组
3,
max(X,[],DIM):沿着DIM指定的维度计算X的最大值
min(X,[],DIM):沿着DIM指定的维度计算X的最小值
mean(X,DIM):沿着DIM指定的维度计算X的平均值
max(X,a):求X与a的最大值
min(X,a):求X与a的最小值
4,
D=size(X):m*n矩阵,D=[m,n],多维数组,返回一个行向量,行向量的元素包括了各个维度的大小
[M1,M2,...MN]=size(X):返回X的前N个维度的维数,
若X含有超过N个维度,最后一个输出值MN包含了剩下所有维度维数的乘积,
若X维度个数不足N,超出的参数被赋值为1.
[M,N]=size(X):m*n矩阵,M=m,N=n;多维矩阵,维度为m*n*p,M=m,N=n*p
M=size(X,DIM):返回数组X第DIM个维度的大小
5,
N=length(X):求向量的长度,如果X是矩阵或多维数组,返回维数最大的那一个维度的维数,即max(size(X))
6,
N=numel(A):返回数组A中的元素个数
N=numel(A,index1,index2,...):返回数组A中由index1等索引值限定的元素的个数
numel与size关系为:numel(A)=prod(size(A))
7,
N=ndims(X):返回X中维度个数
ndims与size关系:ndims(X)=length(size(X))