为了账号安全,请及时绑定邮箱和手机立即绑定

麻烦看一下这个问题,请问matlab的std函数怎么用?

麻烦看一下这个问题,请问matlab的std函数怎么用?

子衿沉夜 2021-07-07 11:07:43
matlab的std函数怎么用?有什么办法?
查看完整描述

2 回答

?
明月笑刀无情

TA贡献1828条经验 获得超4个赞

这个是Help中的解释,我大概做下翻译:

s = std(X)

s = std(X,flag)

s = std(X,flag,dim)

有三个std函数,都是返回标准差的计算函数

有两个计算式(如图片中显示)两个计算等式只在除以n或者n-1的差别(The two forms of the equation differ only in  versus  in the divisor.)

(1)s=std(x),返回向量(数组)的标准差,用计算等式(1)式计算,当x为矩阵时,可得单行的标准差

(2)s=std(x,flag),flag作为标记值,有1或者0两个取值,当flag取值为0时,用计算式(1)即等于直接使用std(x),当flag取值为1时,使用计算式(2)

(3)s=std(x,flag,dim),flag的作用如(2)中所说,dim标示x的次元

假如   x=[1,2,3

     4,5,6

     7,8,9]

 s=std(x,1,1)

s =

    2.4495    2.4495    2.4495

>>  s=std(x,1,2)

s =

    0.8165

    0.8165

    0.8165



查看完整回答
反对 回复 2021-07-11
  • 2 回答
  • 0 关注
  • 396 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信