getsigma.cc

来自「2007年机器人足球世界杯3D仿真组亚军于07年底的源程序。该队还于2008年获」· CC 代码 · 共 19 行

CC
19
字号
#include "montecarlodistribution.ih"void MonteCarloDistribution::getSigma(Matrix9D &sigma) const{  Vector3D mu;  getMu(mu);  Matrix9D sums;    for (vector<Particle>::const_iterator iter = d_particles.begin(); iter != d_particles.end(); iter++)  {    Matrix9D temp;    for (unsigned i = 0; i < 3; i++)      for (unsigned j = 0; j < 3; j++)        temp.set(i, j, (iter->coords.get(i) - mu.get(i)) * (iter->coords.get(j) - mu.get(j)));    sums = sums + temp;  }  sigma = sums / d_nParticles;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?