﻿功能:数据分析时数据分布图绘制

格式:dataplot(a);dataplot(a,b)

说明:
1、a是采集的数据组成的矩阵变量.对于格式dataplot(a)将直接对里面的数据按行依次取出来绘制图形.对于格式dataplot(a,b)则b表示对a里面的数据进行区域划分,也就是说a里的数据根据b里给出的区域来看b区域里每个区域里各有多少个a里的数据落在里面.其中b中的数据依次按行取出,且b里的数据按由小到大进行排列,且b里的数据个数必须不小于2.看例子2

2、执行完毕返回绘图窗口对象

例子:

1、
data =
[ 25.7860570800426  85.8374610477302  58.3357351638077  85.2429450886524  13.1772435331611
  8.39661513846210  25.4002757488751  71.6766611541047  75.1229640911906  18.7054245819829
  27.3168214258351  34.3108754299166  67.5012042128952  47.7785440384310  29.8605616343490
  24.7274893451144  93.0022416138101  81.7633537025020  56.4915009571665  87.1438513450063
  71.2983390182715  41.5117773420698  12.6786532405199  14.3918379742614  71.1216348554574
  64.3907139377625  58.8447931962296  32.4293730000171  15.8631411920596  32.8645724956247
  96.0241607371830  12.8772463243814  40.0907265209084  79.3260382857761  20.7723103094717
  42.6648653776687  52.2798946370743  44.2093065214387  86.5852800601094  74.7108568785297
  44.2633105648045  41.4066652028852  33.0104081113871  82.3561292059515  44.9298523110011
  69.7022307988732  41.4636342048010  79.8916297871115  21.1962883459387  46.4248935442534  ]
dataplot(data)//执行本命令后,将显示数据分布图像如下
{<http://img2.ph.126.net/UWafiILUDCPWvb59HoPQ2A==/6597578840539689822.jpg>}
2、又如下面是某70人的成绩数据,我们现在需要了解从0开始每相隔10分的分数段的人数的分布情况,则如下即可解决.

a =
[  13   39   96   76   60   54   57   
   3    5    74   56   29   19   29   
   89   72   81   46   82   93   19   
   95   64   21   6.   22   20   32   
   18   20   58   97   78   5    70   
   17   7    90   66   78   66   42   
   73   99   80   11   84   1    87   
   88   31   17   74   70   87   19   
   75   76   70   37   33   25   85   
   85   16   58   51   14   59   71 ]
b =
[  0    10   20   30   40   50   60   70   80   90   100 ]

dataplot(a,b)//执行本命令后,将显示数据分布图像如下,且每个分数段的人数将显示出来
{<http://img9.ph.126.net/L5pOjyAQxFPEDwx-WUZg6g==/6597556850307133739.jpg>}
// By 2011/10/30