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

方法:

先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,如需转载请自行联系原作者
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值