首页 > 代码库 > matlab中如何求某一个矩阵的标准差和均值

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

方法:

先reshape成行向量或者列向量

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

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

如:

>> 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>>