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

📄 daten.h

📁 模糊聚类分析的源程序!
💻 H
字号:
/********************************************************//*   filename: daten.h                                  *//*                                                      *//********************************************************//* programmed by: Oliver Wagner                         *//* last change:  (XXX: not updated)                     *//********************************************************/#ifndef _DATEN_H#define _DATEN_H#include <stdio.h>#include <stdlib.h>#include <math.h>class Datensatz;enum Daten_Typ {  Normal, Klassifiziert};#include "fehler.h"#include "vektor.h"#include "matrix.h"//#include "regel.h"#define NAMENLAENGE 20#endif#ifndef _DATEN_DATA#define _DATEN_DATAclass Datensatz{  DVektorArray Daten;		/* Die Daten-Vektoren           */  char **Namen;			/* Bezeichnung der Daten        */  int OutputDim;		/* Dimension des OutPutputs     */  BVektor relevant;		/* BOOL fuer zu beruecksicht. Daten */  IVektor Klassen;		/* die Nummern der Klassen      */  Daten_Typ Typ;		/* Der Typ halt                 */  BVektor eindeutig;  DVektorArray Zugehoerigkeiten;	/* zu den Klassen               */    public:    Datensatz (int Dim = 0, int OutDim = 0, int Anzahl = 0);    Datensatz (const Datensatz & Daraus);   ~Datensatz ();  inline int Lese_OutputDim () {    return (OutputDim);  };  inline int Lese_InputDim () {    return (Daten.Lese_Dim () - OutputDim);  };  inline int Lese_DatenDim () {    return (Daten.Lese_Dim ());  };  inline int Lese_Groesse () {    return (Daten.Lese_Groesse ());  };  inline void Setze_OutputDim (int i) {    OutputDim = i;  };  inline void Setze_InputDim (int i) {    OutputDim = Daten.Lese_Dim () - i;  };  inline Daten_Typ & Lese_Daten_Typ () {    return (Typ);  };  inline void Setze_Daten_Typ (Daten_Typ Damit) {    Typ = Damit;  };  inline BVektor & Lese_eindeutig () {    return (eindeutig);  };  inline char *Lese_Name_Pointer (int i) {    return (Namen[i]);  };  inline char **Lese_Name_Pointer () {    return (Namen);  };  void File_speichern (char *Name);  friend Datensatz File_einlesen (char *Name);  inline void Setze_Relevant (BVektor & Damit) {    relevant = Damit;  };  inline void Setze_Relevant (int Nummer) {    relevant.Setze_i (Nummer, TRUE);  };  inline void Setze_Unrelevant (int Nummer) {    relevant.Setze_i (Nummer, TRUE);  };  inline char Lese_i_relevant (int i) {    return ((char) relevant.Lese_i (i));  };  inline BVektor & Lese_relevant () {    return (relevant);  };  inline int Lese_relevanteDim () {    return (relevant.Anzahl_gesetzt ());  };  inline DVektorArray & Lese_Daten () {    return (Daten);  };  inline DVektor & Lese_Daten (int i) {    return (Daten[i]);  };  inline DVektor & Lese_Durchschnittsdatum () {    return (Daten.Lese_Durchschnitt ());  };    Datensatz & operator = (Datensatz & Der);  void operator += (DVektor & Der);  void operator -= (DVektor & Der);  inline void Setze_Zugehoerigkeiten (DVektorArray & Damit) {    Zugehoerigkeiten = Damit;  };  inline DVektorArray & Lese_Zugehoerigkeiten () {    return (Zugehoerigkeiten);  };};Datensatz File_einlesen (char *Name);#endif

⌨️ 快捷键说明

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