matlab中sort(),atan2(y,x),normrnd(),boxplot()函数学习

1.Y=sort(X,DIM,MODE)

参数DIM表示对哪一个维数进行排序,例如当X是一个二维矩阵,当DIM=1时表示对X的每一列进行排序,当DIM=2时表示对X的每一行进行排序。

参数MODE表示按哪一种模式进行排序,当MODE=‘ASCEND’的时进行升序排序,当MODE=‘DESCEND’时,进行降序排序。

matlab中sort(),atan2(y,x),normrnd(),boxplot()函数学习

[Y,I] = sort(X,DIM,MODE),I返回索引序列,它表示Y中的元素与X中元素的对应。

matlab中sort(),atan2(y,x),normrnd(),boxplot()函数学习

2.atan2(y,x)

atan2(y,x)是4象限反正切,它的取值不仅取决于正切值y/x,还取决于点 (x, y) 落入哪个象限: 
当点(x, y) 落入第一象限时,atan2(y,x)的范围是 0 ~ pi/2; 
当点(x, y) 落入第二象限时,atan2(y,x)的范围是 pi/2 ~ pi; 
当点(x, y) 落入第三象限时,atan2(y,x)的范围是 -pi~-pi/2; 
当点(x, y) 落入第四象限时,atan2(y,x)的范围是 -pi/2~0
注:参考:https://blog.****.net/oppo62258801/article/details/63262587

https://blog.****.net/Guinan_Li/article/details/78573383

3.R=normrnd(MU,SIGMA,m,n)

生成m×n形式服从正态分布(MU参数代表均值,DELTA参数代表标准差)d 随机数矩阵。

例:a=normrnd(10,2,30,20)

matlab中sort(),atan2(y,x),normrnd(),boxplot()函数学习

4.boxplot()

matlab中sort(),atan2(y,x),normrnd(),boxplot()函数学习

  • IQR = Q3-Q1,即上四分位数与下四分位数之间的差,也就是盒子的长度。
  • 最小观测值为min = Q1 - 1.5*IQR,如果存在离群点小于最小观测值,则胡须下限为最小观测值,离群点单独以点汇出。如果没有比最小观测值小的数,则胡须下限为最小值。
  • 最大观测值为max = Q3 +1.5*IQR,如果存在离群点大于最大观测值,则胡须上限为最大观测值,离群点单独以点汇出。如果没有比最大观测值大的数,则胡须上限为最大值。

通过盒图,在分析数据的时候,盒图能够有效地帮助我们识别数据的特征:

  1. 直观地识别数据集中的异常值(查看离群点)。
  2. 判断数据集的数据离散程度和偏向(观察盒子的长度,上下隔间的形状,以及胡须的长度)。

例:

x =

    0.1000    0.2000    0.1000
    0.2100    0.1300    0.3200
    0.1100    0.2500    0.3600
    0.1700    0.2200    0.1500

>> figure();boxplot(x)

matlab中sort(),atan2(y,x),normrnd(),boxplot()函数学习

 

matlab中sort(),atan2(y,x),normrnd(),boxplot()函数学习

注:参考:https://blog.****.net/flyfrommath/article/details/54405907

https://blog.****.net/JiangHui1211/article/details/85049597