且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

matlab中如何求某一个矩阵的标准差和均值

更新时间:2022-08-29 20:28:21

方法:

先reshape成行向量或者列向量

然后,利用mean函数,std函数。

构造测试数据,可以利用random函数,就好。利用这个函数,可以构造不同分布的随机数列(或 矩阵)。

如:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
>> y =random('norm',2,0.3,3,4)
 
y =
 
    2.1391    2.2945    2.0769    2.1751
    1.9334    1.6805    1.9315    1.8912
    1.8775    1.8126    1.9733    1.7686
 
>> rows = reshape(y,3*4,1)
 
rows =
 
    2.1391
    1.9334
    1.8775
    2.2945
    1.6805
    1.8126
    2.0769
    1.9315
    1.9733
    2.1751
    1.8912
    1.7686
 
>> std(rows)
 
ans =
 
    0.1793
 
>> mean(rows)
 
ans =
 
    1.9629
 
>>

  

本文转自二郎三郎博客园博客,原文链接:http://www.cnblogs.com/haore147/p/3796480.html,如需转载请自行联系原作者