⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 distwo.h

📁 某个实验事编写粗糙集智能信息处理的程序
💻 H
字号:
 // DisTwoDoc.h: interface for the CDisTwoDoc class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_DISTWODOC_H__1BBBDCA0_00EE_11D4_A665_0080C8E242DA__INCLUDED_)
#define AFX_DISTWODOC_H__1BBBDCA0_00EE_11D4_A665_0080C8E242DA__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#ifndef MAX
#define MAX 20
#endif
class CDisTwo  
{
public:
	char** pDataType;
	char** pAttName;
	char*** pStringTable;
	int iAttNum;
	int iRecordNum;

	BOOL ReadDataFromFile(char *filename);

	void OnDisTwoSave(LPCTSTR lpszPathName);
	int load_table();
	int search(float val, int condition);
	void make_new_table();
	void get_cut(int * pos);
	void findcuts(int rows,int cols);
	int init_matrix(int rows);
	int logic();
	void selectsort(float **val);
	int get_rec_num(int att, float *val);
	int get_att_val();
	BOOL OnDisTwo();
	CDisTwo();
	virtual ~CDisTwo();
	float ** infotable;                             //信息表

private:
	BOOL SetDataType(FILE* fp,int count);		//将数据类型读入pDataType中
	BOOL SetAttName(FILE* fp,int count);		//将属性名称读入pAttName中
	BOOL SetStringTable(FILE* fp,int column,int row);		//将字符值读入pStringTable中

	int ** new_table;                               //离散后的新信息表
	float ** cut;                                   //断点
	int ** matrix;                                  //选择cuts的矩阵
    
	float ** att_val;                               //信息表中的唯一值
	float ** interval;                              //分界元素值
	float *** formulas;  
	char  cStyle[10];
	int iStage;

};

#endif // !defined(AFX_DISTWODOC_H__1BBBDCA0_00EE_11D4_A665_0080C8E242DA__INCLUDED_)

⌨️ 快捷键说明

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