完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
c为求得的协方差矩阵,在matlab以矩阵a的每一列为变量,对应的每一行为样本。这样在矩阵a中就有3个列变量分别为a(:,1), a(:,2), a(:,3)。 在协方差矩阵c中,每一个元素c(i,j)为对第i列与第j列的协方差,例如c(1,2) = -4.1667为第一列与第二列的协方差。 拿c(1,2)的求解过程来说 c(1,2)=sum((a(:,1)-mean(a(:,1))).*(a(:,2)-mean(a(:,2))))/(size(a,1)-1); 1. a(:,1)-mean(a(:,1)),第一列的元素减去该列的均值得到 -1.3333 -2.3333 3.6667 2, a(:,2)-mean(a(:,2)),第二列的元素减去该列的均值得到 -0.3333 1.6667 -1.3333 3, 再将第一步与第二部的结果相乘 -1.3333 -0.3333 0.4444 -2.3333 .* 1.6667 = -3.8889 3.6667 -1.3333 -4.8889 4, 再将结果求和/size(a,1)-1 得 -4.1667,该值即为c(1,2)的值。 再细看一下是不是与协方差公式:Cov(X,Y) = E{ [ (X-E(X) ] [ (Y-E(Y) ] } 过程基本一致呢,只是在第4步的时候matlab做了稍微的调整,自由度为n-1,减少了一行的样本值个数。 |
|
相关推荐 |
|
请问simulink的s-function模块如何添加多输入输出接口
1703 浏览 2 评论
1418 浏览 3 评论
使用simulink进行三相短路故障分析时,各参数应该如何设置
1989 浏览 1 评论
想请教一下图中是simulink的什么模块,需要这种三段斜率函数模块但没找到在哪
2061 浏览 1 评论
2967 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-11 13:42 , Processed in 0.326506 second(s), Total 35, Slave 29 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号