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

📄 mydis.h

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

#if !defined(AFX_MYDISDOC1_H__24C4F840_00C6_11D4_A665_0080C8E242DA__INCLUDED_)
#define AFX_MYDISDOC1_H__24C4F840_00C6_11D4_A665_0080C8E242DA__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#ifndef MAX
#define MAX 20
#endif
class CMydis//属性重要性算法
{
public:
	BOOL ReadDataFromFile(char *filename);
	char** pDataType;
	char** pAttName;
	char*** pStringTable;
	char*** pStrResult;
	float** pNonStringTable;
	int** pStringTableResult;
	int iAttNum,iStrAttNum,iNonStrAttNum;
	int iRecordNum;
	void OnMydisSave(LPCTSTR lpszPathName);

	BOOL OnMydis();

	CMydis();
	virtual ~CMydis();
private:
	BOOL readAttrInfo(FILE* fp);		//将属性名称读入pAttName中,数据类型读入pDataType中
	BOOL readTable(FILE* fp);		//将字符值读入pStringTable中,非字符串值读入pNonStringTable中
	int JudgeConflict(float **Mid1, int num1, float **Mid2, int num2);
	int GetMidInfoTable(int m,int n);
	void ComAttImportant();
	void GetDiscreteTable();
	void GetNewTable();
	void GetMidCut();
	void doString();		//处理字符串类型数据
	int ComImport(int n);
	float **MidInfoTable; // 作为中介的信息系统
	float **MidCut;       //后选的断点值(用断点的相临值来表示)
	float **Cut;          //选中的断点值
	int   **NewTable;      //离散后的信息表
    int   **AttImportant;  //属性的重要性的值
	int* strCuts;		//字符串属性断点个数
	char  cStyle[10];
	int iStage;
};

#endif // !defined(AFX_MYDISDOC1_H__24C4F840_00C6_11D4_A665_0080C8E242DA__INCLUDED_)

⌨️ 快捷键说明

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