norm.h

来自「模糊聚类的算法实现程序」· C头文件 代码 · 共 67 行

H
67
字号
/********************************************************//*   filename: norm.h                                   *//*                                                      *//********************************************************//* programmed by: Oliver Wagner                         *//* last change:  (XXX: not updated)                     *//********************************************************/#ifndef _NORM_H#define _NORM_H#define epsilon 0.001class Norm;class A_Norm;#include "vektor.h"#include "matrix.h"#include <stdio.h>#endif#ifndef _NORM_DATA#define _NORM_DATAclass Norm{  public:  Norm ();  virtual ~ Norm ();  virtual double d (DVektor & X, DVektor & Y);  virtual double d_quadr (DVektor & X, DVektor & Y);  virtual double d (DMatrix & X, DMatrix & Y);  virtual double d_quadr (DMatrix & X, DMatrix & Y);};class A_Norm:public Norm{  DMatrix A;    public:    A_Norm ();    A_Norm (const A_Norm & Das);   ~A_Norm ();  void Setze_A (DMatrix & Damit) {    A = Damit;  };  inline DMatrix & Lese_A () {    return (A);  };  double d (DMatrix & A, DVektor & X, DVektor & Y);  double d_quadr (DMatrix & A, DVektor & X, DVektor & Y);  double d (DMatrix & A, DMatrix & X, DMatrix & Y);  double d_quadr (DMatrix & A, DMatrix & X, DMatrix & Y);  double d (DVektor & X, DVektor & Y) {    return (d (A, X, Y));  };  double d_quadr (DVektor & X, DVektor & Y) {    return (d_quadr (A, X, Y));  };  double d (DMatrix & X, DMatrix & Y) {    return (d (A, X, Y));  };  double d_quadr (DMatrix & X, DMatrix & Y) {    return (d_quadr (A, X, Y));  };};#endif

⌨️ 快捷键说明

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