📄 sort.h
字号:
// Sort.h
#pragma once
#include "stdafx.h"
#include "Pattern.h"
/******************************************************************
// class name: Sort
// description: 分类,即w1, w2, ..., wj
该类实现计算某一聚类的特征及合并类的方法,对分类进行一定封装。
// limitation: 封装并不完善,同样是聚类内的操作,如类的分裂未包含到Sort类中。
******************************************************************/
class Sort
{
public:
Pattern z; // 类心,z.n = 0;
int n; // 类中模式数目
Pattern x[MAXNUM]; // 模式
double _d; // 模式到类心的平均距离
double sigma[MAXDIM];// x分量与y分量的标准差
int max;
double sigma_max;
public:
Sort();
~Sort();
int Insert(Pattern pattern);// 判pattern为该类
Pattern CalCenter(); // 计算类心
double Cal_D(); // 计算模式到类心的平均距离
int CalSigma(); // 计算类内距离的标准差矢量
bool Combin(Sort &w); // 当两类均未合并过时,将该类与w类合并
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -