MATLAB基本运算(1)

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))
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值