matlab这几个函数怎么编写。求源代码。别复制粘贴 100

 我来答
neverYhost
2016-05-24 · TA获得超过341个赞
知道小有建树答主
回答量:333
采纳率:0%
帮助的人:193万
展开全部
其实都没有错

计算标准差的时候有两种定义

在用matlab的std函数计算x的标准差时
std(x,0) 返回第一种
std(x,1) 返回第二种
由于第一种是默认结果所以std(x),想当于std(x,0),返回第一种定义的标准差

你试一下将你代码里e=std(x).*std(x).*std(x).*std(x);

里面的 std(x) 都改成std(x,1),或者简单点写
e=std(x,1).^4

你会发现结果跟用kurtosis(x)所出来的是一致的

那么就是说kurtosis计算是用的标准差是第二中定义

如果样品数n比较大,那么除以n和除以n-1的结果就相差不大了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式