我有一个大小为1x1000的矩阵。如何绘制此随机数据的直方图。我无法应用hist
命令,因为它不需要。的箱子。如何决定不。当输出是这个矩阵时的bin。它的直方图和pdf的性质是什么。
m_SIR_SU =
Columns 1 through 12
3.1143 12.8266 -10.4597 20.8193 1.2036 22.1917 16.6404 -2.1747 14.7870 -0.1750 17.9230 21.6503
Columns 13 through 24
22.6298 8.8368 -7.5701 -9.1480 24.8008 25.2241 5.1497 10.1364 20.6523 13.5170 24.3638 22.8368
Columns 25 through 36
-4.0256 3.4712 24.8473 20.3856 9.8586 7.9472 3.6841 22.6547 9.5229 23.6298 1.7185 -2.3464
Columns 37 through 48
18.2688 6.2398 15.1851 12.0138 16.8261 5.0790 17.2463 12.8158 13.5059 3.3817 19.7647 -10.6391
Columns 49 through 60
23.0559 7.2573 19.7791 9.7403 22.3583 21.8934 9.8713 12.7451 7.4452 17.5498 12.4172 -4.9624
Columns 61 through 72
-15.2914 15.8457 12.4343 19.4865 -10.8145 22.3592 -5.7041 3.0798 13.9808 23.8388 18.1387 21.8099
Columns 73 through 84
1.4490 20.8895 12.9483 11.8998 -6.2724 8.1395 6.6716 24.6358 -1.0938 24.5365 12.4058 -2.0318
Columns 85 through 96
-10.0411 -1.5261 23.0585 -7.3129 12.1013 19.7631 21.9379 6.5803 15.3412 23.0485 -19.7686 14.6987
Columns 97 through 108
4.8440 14.0121 0.2701 19.5125 10.9891 19.9954 21.8048 24.3611 4.8377 15.3876 -3.7644 18.6335
Columns 109 through 120
-8.2429 14.1494 16.2510 19.8763 -4.2530 22.2335 15.6233 13.4121 -14.3926 19.9585 18.9019 17.9961
Columns 121 through 132
9.9310 22.5066 20.8492 20.7201 3.7406 -1.1431 19.6511 13.4896 22.0894 -7.2231 18.3995 4.5214
Columns 133 through 144
-1.2212 17.7128 16.9634 19.0148 2.1982 20.5636 22.8517 19.1908 21.9122 19.5032 12.9961 18.5094
Columns 145 through 156
13.9744 18.4371 -4.1708 15.9433 19.2935 18.6221 3.4737 8.6776 17.9156 5.9932 2.8915 24.7065
Columns 157 through 168
-3.5831 17.9418 16.0072 2.6069 20.2114 23.3133 20.8495 9.8424 14.4864 24.0575 13.1039 23.5231
Columns 169 through 180
-1.1074 -9.5503 12.8528 18.4714 3.6147 9.4028 8.2549 -29.1474 18.5855 -1.9708 14.4915 10.0668
Columns 181 through 192
9.1886 18.4410 12.5856 5.3606 24.3115 -3.1107 4.7734 16.4518 -11.5257 12.7726 10.3782 24.1398
Columns 193 through 204
16.5187 -3.6252 18.5054 7.7256 7.7233 16.9101 4.0459 -11.3605 21.8611 15.2621 14.5121 15.3325
Columns 205 through 216
7.9852 22.8393 -10.4399 -3.8988 22.6575 13.4566 -3.7922 -3.0905 10.5690 -0.4155 0.7602 12.1940
Columns 217 through 228
16.3045 22.2269 -13.0022 19.6432 13.7388 23.3205 14.3952 12.3955 16.0980 4.5279 -13.1766 9.4957
Columns 229 through 240
-2.4867 18.6075 -0.2416 14.8591 -3.8525 22.5614 -3.9405 -15.7647 -17.7263 22.5830 19.4998 16.8518
Columns 241 through 252
24.4494 7.2578 23.2791 19.2177 21.6955 16.0310 22.3782 13.3570 6.8531 5.9008 -9.9231 19.8152
Columns 253 through 264
10.4352 12.3101 -19.7597 -4.8294 4.9557 -4.5681 18.3188 20.5055 17.1743 19.0657 21.2414 8.5090
Columns 265 through 276
-13.9360 12.5057 24.7137 16.6343 18.1940 3.2008 12.2830 9.7005 23.8997 3.2054 -18.2804 23.5466
Columns 277 through 288
4.6165 -12.0288 14.5694 -6.8659 16.3960 8.1170 7.6458 12.7286 11.9851 7.3085 16.3672 9.7813
Columns 289 through 300
20.7130 8.9363 21.6058 -7.7229 24.9194 14.1539 13.1019 17.6225 -1.0509 22.5234 9.3373 15.0910
Columns 301 through 312
12.4383 8.7756 9.5229 -1.2958 8.7990 -1.1887 13.1662 24.3292 5.9338 17.8945 10.3812 12.0542
Columns 313 through 324
-2.1154 -4.4908 22.5672 23.8202 23.2760 9.8215 4.7731 -7.4138 -10.1916 9.7824 4.7400 24.0828
Columns 325 through 336
6.4175 3.1476 7.1783 14.4256 3.8791 22.4789 6.1857 22.2562 2.1091 24.5908 19.1568 -3.7121
Columns 337 through 348
23.0053 20.2116 13.5992 24.2402 19.0291 13.1637 20.2883 20.6765 -3.3210 19.7126 22.5609 22.3013
Columns 349 through 360
21.8918 17.1509 -5.8178 14.1786 19.3950 21.9774 -14.6555 -1.5641 10.7374 -0.5795 18.7736 23.4023
Columns 361 through 372
21.2085 11.4272 13.2664 23.3330 -4.5078 4.6153 16.4786 14.2271 22.9317 16.3172 3.5742 18.0425
Columns 373 through 384
21.0778 10.2545 24.3502 23.8587 -19.4650 -6.0176 16.2508 9.2197 -47.8908 8.2188 17.2284 20.0619
Columns 385 through 396
22.3382 14.3910 21.5147 -16.6395 9.1265 14.4265 16.4529 19.2864 -30.7454 23.7049 -4.7053 17.1816
Columns 397 through 408
20.9988 3.0436 -5.7028 -3.2404 16.6604 20.0256 -4.5528 22.2362 21.5977 23.7955 11.6178 19.8688
Columns 409 through 420
20.2853 17.5979 8.0503 20.5221 9.9057 -12.3146 13.0926 14.1138 0.5834 -9.2024 15.4738 22.5113
Columns 421 through 432
15.4683 19.6569 11.8542 17.9246 11.0744 13.8646 23.4753 -1.1463 20.1015 6.2268 10.0964 -8.5307
Columns 433 through 444
17.3651 -13.2540 2.1768 18.9061 21.5442 23.9051 19.5728 11.5393 14.7571 13.6199 7.2314 -10.9265
Columns 445 through 456
23.4076 20.7657 -11.2402 6.0154 -2.1196 5.7117 -0.0119 15.1974 24.0591 15.5617 12.7281 11.9834
Columns 457 through 468
16.6351 -22.2521 -14.2090 10.3872 -32.4577 24.3754 -20.1414 22.6486 12.5268 23.7598 16.4683 25.1559
Columns 469 through 480
7.0257 14.9243 -10.5469 16.7565 8.2584 21.1107 18.9832 23.0607 3.5011 21.1802 12.7810 21.0219
Columns 481 through 492
-9.6787 23.7891 -3.1141 16.1979 20.8157 11.2932 8.0996 19.9793 12.8104 10.9255 -5.7119 20.0756
Columns 493 through 504
19.7699 15.0674 21.6674 5.6487 10.3777 15.0335 24.1197 18.8044 3.3881 10.7781 4.0454 5.1816
Columns 505 through 516
21.1144 10.5409 13.4258 4.1279 21.8084 17.4903 7.9033 18.1242 13.6821 7.8551 14.6067 3.1478
Columns 517 through 528
10.0707 8.6723 16.2126 14.4863 12.1799 22.6394 20.5864 -4.5133 19.7107 17.3046 18.1358 -17.3852
Columns 529 through 540
6.0937 2.3090 -0.2220 1.5995 6.1170 9.6396 -2.9612 6.6696 15.8229 19.6982 3.4762 21.1814
Columns 541 through 552
-5.0250 23.6460 25.8105 1.7277 11.6052 17.6773 -7.2448 7.2158 17.0813 21.8725 -11.4134 6.8135
Columns 553 through 564
2.3845 22.3122 16.1726 -11.8366 7.4094 -18.3545 16.8456 17.7031 -1.0107 -12.2803 12.4227 18.4426
Columns 565 through 576
21.1181 16.4937 19.0667 6.1154 -7.5398 -17.0356 11.0205 19.4845 17.3708 12.6848 21.3559 25.2790
Columns 577 through 588
24.4583 -3.0867 -0.5439 11.7985 22.1316 22.9560 3.9956 20.1440 11.5224 5.1242 -7.0063 12.3645
Columns 589 through 600
10.7339 20.2418 4.4879 11.9179 -1.6820 19.5576 4.4135 12.6833 14.0107 19.0557 16.7520 13.7658
Columns 601 through 612
22.2472 24.0167 6.5646 15.9701 -5.6276 23.2256 -1.5661 17.9403 -19.5608 5.8429 20.4147 12.9571
Columns 613 through 624
13.1610 13.9334 -7.9791 13.2914 23.3541 -2.3087 22.6658 11.8415 15.6788 11.8079 11.6546 4.1837
Columns 625 through 636
0.5525 14.1287 4.5229 11.1840 19.0459 8.6573 3.1802 7.9893 6.4692 10.5290 -1.9341 24.7597
Columns 637 through 648
14.8639 3.2738 10.8049 23.9817 -5.8366 24.3834 13.4359 4.2490 21.9847 -9.1489 7.9476 20.2561
Columns 649 through 660
15.0094 21.3259 9.2039 -1.6139 23.1399 -1.2675 9.0426 16.8943 13.0709 16.4847 6.6746 20.4594
Columns 661 through 672
24.8421 -1.4786 10.6748 17.2364 8.7116 21.1113 23.7438 18.6245 21.8692 0.0460 14.5536 22.4841
Columns 673 through 684
21.7918 -10.6537 11.2333 4.5613 10.5894 -24.0947 10.3594 10.2981 22.7324 2.5822 -2.4210 22.6202
Columns 685 through 696
3.2856 23.3656 16.8861 8.3809 24.7985 21.2383 1.3542 6.1350 21.7415 25.1190 20.3096 4.3156
Columns 697 through 708
22.2033 14.6346 12.6396 1.4612 7.2545 -8.3392 7.7333 8.3409 11.6267 -1.7724 19.2836 22.1828
Columns 709 through 720
12.3172 7.3262 0.8337 13.3511 11.7651 -6.4826 24.4986 20.4363 14.4714 19.6669 17.0340 20.7079
Columns 721 through 732
0.2035 0.1110 24.0248 -18.0660 11.0757 2.9405 2.9377 -20.2975 16.8046 10.5980 15.9038 3.8560
Columns 733 through 744
11.9366 15.9228 22.0819 16.9803 1.5006 9.5806 -12.6343 11.4400 19.4007 12.3847 17.6381 10.9586
Columns 745 through 756
20.5678 12.7918 -2.2205 10.1368 12.3443 20.9106 20.6848 17.6225 16.3257 3.1674 7.1777 17.0709
Columns 757 through 768
-13.1589 11.0551 -2.1184 23.3110 12.1927 -30.8428 -16.6259 8.6530 0.4595 21.4808 15.5965 4.4974
Columns 769 through 780
6.4492 4.7020 24.6517 8.3413 4.4613 22.3309 13.4146 25.0251 0.0619 17.4230 -12.5809 9.9662
Columns 781 through 792
17.4419 9.4654 15.6600 14.9352 13.1798 9.2061 -5.9166 16.5305 24.0777 9.4214 -3.8586 24.4610
Columns 793 through 804
-22.3023 4.0220 8.0413 4.5141 17.8212 21.8239 7.0066 19.2048 9.3079 12.4533 -11.2369 -22.1634
Columns 805 through 816
14.0394 -2.5475 17.8827 10.1856 3.1175 17.5539 23.0894 22.9427 10.6805 21.7780 10.4405 18.5549
Columns 817 through 828
23.4421 5.4531 10.5287 18.8985 2.5515 23.7638 4.4745 -9.4263 24.0055 -7.0340 -21.8509 13.6929
Columns 829 through 840
13.2776 13.4972 10.0714 2.8182 13.2393 -9.8101 18.7226 11.2005 12.0190 12.5419 13.4739 14.0413
Columns 841 through 852
2.2810 9.0674 18.1518 -24.6664 10.0668 19.7481 2.0905 11.6921 23.0575 14.1509 17.5971 1.9482
Columns 853 through 864
-5.9919 20.5882 -10.1625 3.9253 5.7599 9.7138 -3.0538 19.6938 16.8113 23.3448 21.8296 5.8226
Columns 865 through 876
17.6925 -16.2738 15.5973 1.1930 22.2721 11.4343 23.4930 20.2491 22.5872 0.8353 16.8785 16.8523
Columns 877 through 888
3.3807 23.7515 6.6763 23.3247 9.5512 -11.9353 20.2654 6.4631 -32.0256 19.1966 9.5994 24.1581
Columns 889 through 900
5.0054 7.7977 7.1539 -6.8754 12.1732 -13.8509 9.1757 12.4463 22.9073 21.5420 -5.8633 21.0112
Columns 901 through 912
13.2941 14.2776 9.4999 17.1849 8.4598 8.7673 17.1714 4.3529 -24.7716 15.9223 11.4322 14.3806
Columns 913 through 924
22.5852 6.6638 20.4638 22.3946 22.6033 -5.6090 7.9896 -10.6873 20.9147 -14.5063 1.0616 18.7306
Columns 925 through 936
7.0097 23.0482 10.9954 -2.8075 25.7660 20.7874 0.3680 21.4917 -6.6140 5.9869 21.0128 5.1931
Columns 937 through 948
23.4153 -6.8217 13.9697 24.4942 20.1318 18.4823 19.4630 -5.8234 6.1744 21.5543 -16.6184 2.0871
Columns 949 through 960
4.4450 -8.1314 22.0302 18.8161 5.2294 23.9193 12.0840 17.4780 17.6119 8.8761 -6.6852 23.2893
Columns 961 through 972
23.4560 14.9606 5.8889 22.9689 18.0416 19.9161 -4.6528 -26.2008 23.6307 23.0924 7.2145 -8.4485
Columns 973 through 984
21.3776 4.1225 -2.0679 12.3074 3.0664 4.2298 20.3053 13.4311 16.2094 24.3459 18.0053 21.0069
Columns 985 through 996
4.7273 -8.8592 24.4293 18.9754 -7.3654 7.7107 23.2117 8.2289 22.8241 19.7715 12.0123 11.1991
Columns 997 through 1000
14.5318 8.2633 8.3647 20.6225
答案 0 :(得分:1)
答案 1 :(得分:0)
取决于您想要的粒度。我的直方图体验来自于进行照片分析并从图像生成颜色和亮度直方图 - 所以我通常有更多的数据可以工作,我已经知道我的界限(上限和下限)。
1000分100个桶可能太多但20-50可能没问题。因此,请搜索min和max的数据,使用它为每个存储桶创建适当的边界,然后循环遍历相关存储桶上的计数器的数据。
类似的东西:
class MyHistogram
{
int[] _histogram;
public void MyHistogram(int bucketCount, double[] data)
{
double minValue = data[0];
double maxValue = data[0];
for(int i=0;i<data.Length;i++)
{
if (data[i] < minValue) minValue = data[i];
if (data[i] > maxValue) maxValue = data[i];
}
double bucketSize = (maxValue - minValue) / bucketCount;
_histogram = new int[bucketCount];
for (int i = 0; i < data.Length; i++)
{
int bucket = (int)((data[i] - minValue) / bucketSize);
_histogram[bucket]++;
}
}
public int[] Histogram { get { return _histogram } }
}