此次随机变量分布的来源是二维vector数据类型,其中vector的一维长度代表随机变量的个数N,每个随机变量的样本个数M等于二维vector的每一个一维vector的数据长度(注意:这里每一个一维vector的数据长度是相等的!),因此最终输出的协方差矩阵的大小为N*N。
下面是程序的实现:
probability.h是包含文件;probability.cpp是实现文件;project.cpp是测试主程序。
probability.h
//2014年4月22日19:48:04
//功能:获取协方差矩阵
//--- 此次随机变量分布的来源是二维vector数据类型,
//--- 其中vector的一维长度代表随机变量的个数N,
//--- 每个随机变量的样本个数M等于二维vector的每一个一维vector的数据长度(注意:这里每一个一维vector的数据长度是相等的!),
//--- 因此最终输出的协方差矩阵的大小为N*N。
#ifndef PROBABILITY
#define PROBABILITY
#include <iostream>
#include <vector>
#include "cxcore.h