MATLAB如何使用range函数计算样本的最大值与最小值之差

2020年12月25日20:33:09MATLAB如何使用range函数计算样本的最大值与最小值之差已关闭评论

MATLAB如何使用range函数计算样本的最大值与最小值之差

【语法说明】

Y=range(X):如果X为向量,函数返回向量的最大最小值之差;如果X为矩阵,则求每一列的最大最小值之差;如果X为多维数组,则沿着第一个维数不为1的维度进行计算。

Y=range(X,dim):沿着dim指定的维度计算最大最小值之差。

【功能介绍】求样本的最大值与最小值之差。

【实例】生成服从标准正态分布的随机数组,求其最大最小值之差。

>> rng(0);

>> a=normrnd(0,1,1000,4); % 生成正态分布随机矩阵

>> range(a)    % 求每列随机数的最大最小值之差

ans =

6.8104 6.6420 6.9578 6.0860

【实例讲解】对于正态分布,随机变量落在−3σ≤x≤3σ之间的概率为99.73%,因此大部分情况下,几乎所有的数据都在这个区间内,求其最大最小值之差,在6σ左右。

  • 版权声明:本篇文章(包括图片)来自网络,由程序自动采集,著作权(版权)归原作者所有,如有侵权联系我们删除,联系方式(QQ:452038415)。