一、源码

function [ COVMAT ] = covarianceMatrix( inputData )
%   covarianceMatrix( inputData )
%   这是一个计算协方差矩阵的函数
%   inputData   输入数据
%   每一行为一个维度
%   每一列为一个样本%获得输入数据维度
[m,n] = size(inputData);
%创建协方差矩阵
COVMAT = zeros(m,m);
%取得每维数据平均值
E = zeros(m,1);
for i = 1:mE(i) = mean(inputData(i,:));
end
%计算协方差
for i = 1:mfor j = 1:mCOVMAT(i,j) = ((inputData(i,:)-E(i))*(inputData(j,:)-E(j))')./(n-1);end
end

二、测试数据

数据样本:

MySample = [40 45 6 45 31 4 13 27 47 48;7 48 47 24 40 7 21 45 39 47;32 1 42 46 33 37 37 19 32 8]

运算结果:

>> covarianceMatrix(MySample)

ans =

301.1556   78.0000 -120.2444
   78.0000  268.9444 -126.9444
 -120.2444 -126.9444  216.0111

参考:http://www.cnblogs.com/chaosimple/p/3182157.html

Matlab-计算协方差矩阵函数相关推荐

  1. matlab计算斜方差_协方差与Matlab的实现

    (参考文章) 标准差和方差一般是用来描述一维数据的 所谓的维数,拿EEG信号来说,每个通道就是一个维度,而同一个通道的每个一数字是样本. 协方差就是这样一种用来度量两个随机变量关系的统计量,我们可以仿 ...

  2. P2 Matlab计算基础-《Matlab/Simulink与控制系统仿真》程序指令总结

    上一篇 回到目录 下一篇 <Matlab/Simulink与控制系统仿真>程序指令总结 Matlab_Simulink_BookExample 2. Matlab 计算基础 表2.1 Ma ...

  3. matlab计算一组数的函数值_matlab中怎么求一组数据概率最大的数

    好象直接使用就可以了,第一次出现就包含了定义 顺便把些命令弄给你看下 matlab命令 matlab commands and functions list A a abs 绝对值.模.字符的ASCI ...

  4. 马克维茨模型matlab求解,马克维茨投资组合模型的matlab计算

    钱骏洲,等:马克维茨投资组合模型的 matlab计算 金融营销 马克 维茨 投 资组 合模 型 的 matlab计算 钱骏洲 ,倪菁菁 (1.重庆邮电大学 光电工程学院,重庆 400065: 2.贵州 ...

  5. matlab 计算 r,MATLAB R2015b*化计算

    目录 第1章MATLAB R2015b概述 1.1MATLAB简介 1.1.1MATLAB的发展史 1.1.2MATLAB的优点 1.1.3MATLAB系统组成 1.1.4MATLAB应用程序 1.1 ...

  6. matlab 协方差怎么算,matlab股票协方差,股票协方差怎么算

    matlab股票协方差 pp概述 原则上,所有图象处理都是图像的变换,而本章所谓的图象变换特指数字图过某种数学工具的处理,把原先二维空间域中的数据,变换到另外一个"变换域"形式描述 ...

  7. matlab画复变函数,科学网—复数复变函数的Matlab计算与绘图 - 周铁戈的博文

    复数复变函数的Matlab计算与绘图 周铁戈 复数的表示 存在两种表示方法,一种是代数式,一种是指数式,在Matlab中的方式如下: >> z=1+2i            #代数式,1 ...

  8. 【数字信号处理】相关函数应用 ( 使用 matlab 计算相关函数 )

    文章目录 一.相关函数应用场景 1.生成高斯白噪声 2.信噪比 SNR 3.根据信噪比 SNR 求信号幅度 4.产生单载波信号及最终信号 5.求自相关函数及功率 6.matlab 完整代码 一.相关函 ...

  9. Matlab计算基站覆盖面积示例

    站间距 用D表示:小区半径为 R: 单扇区覆盖面积一般作为一个正六边形:D和R示意如下: 计算基站覆盖面积,一般算三个正六边形:下图填充部分: 公式如下: D一般算作R的1.5倍: 用matlab计算 ...

  10. 2021-05-25 传递函数阶跃响应指标的matlab计算

    传递函数阶跃响应指标的matlab计算 对于一个常规的传递函数,我们在进行了阶跃仿真后经常需要给出对应的响应指标, sys = tf(1,[1 2 3]) y = step(sys) figure p ...

最新文章

  1. ubuntu 启动时 设置多个ip 修改mac 网关 。。。
  2. 生成器设计模式的应用
  3. Linux文件查找之find秘笈
  4. gis里创建要素面板怎么打开_周末技术流 | 基于GIS的地形可视化分析
  5. 重构_改善既有的代码设计(一)
  6. SqlServer2000中作业无法删除的原因和解决办法
  7. 关于汇编语言和IL的异同点
  8. jsfl读取xml,图片,并生成swf
  9. LeetCode4 寻找两个正序数组的中位数
  10. 啦啦外卖php版本,微信外卖源码,微信啦啦外卖plus跑腿版 v5.0.7开源版
  11. python 身份证识别_Card-Ocr:身份证识别 OCR
  12. rust腐蚀机场蓝卡_rust怎么弄蓝卡和红卡
  13. python 中获取数据etree.HTML打印问题
  14. TCP/IP基础知识--华为数通部门讲解
  15. aria2linux安装教程,Ubuntu 安装下载工具 Aria2
  16. mongo异常无法启动-处理方法
  17. vscode连接安卓模拟器上autojs
  18. vue项目查看脚手架版本报错
  19. ssm基于微信小程序的恋上诗词设计与实现毕业设计源码011431
  20. 微信小程序项目实例——二维码生成器

热门文章

  1. 使用Flex布局-实现静态携程网移动端首页
  2. 正则表达式\ip地址匹配方法
  3. layui二级联动php,简单的layui二级联动
  4. java虚拟机收集器_Java虚拟机(JVM)垃圾回收器G1收集器 - Break易站
  5. EMOS在线协同办公小程序解决Illegal instruction
  6. excel拆分成多个文档
  7. CNN卷积神经网络学习过程(权值更新)
  8. 共识算法介绍与分析(PoW、PBFT、Paxos、Raft)
  9. java计算机毕业设计高校社区生鲜配送系统MyBatis+系统+LW文档+源码+调试部署
  10. 如何获取PDF中的二维码信息