📄 cmatrix.h
字号:
#ifndef CMATRIX_H
#define CMATRIX_H
class CMatrix
{
public:
CMatrix();
virtual ~CMatrix();
int SetSize(int,int);
inline int GetSizeI(void) const;
inline int GetSizeJ(void) const;
int Copy(const CMatrix *);
void Set(int,int,double);
double Get(int,int) const;
int PL(int,int,double);
int PR(int,int,double);
int QL(int,double);
int QR(int,double);
int RL(int,int);
int RR(int,int);
int Transpose(void);
int Add(const CMatrix *);
int Sub(const CMatrix *);
int MulL(const CMatrix *);
int MulR(const CMatrix *);
int Mul(double);
int Power(int);
int Lower(void);
int Upper(void);
int Lower(CMatrix *);
int Upper(CMatrix *);
int DiagonalU(void);
int DiagonalL(void);
int DiagonalU(CMatrix *);
int DiagonalL(CMatrix *);
int Inverse(void);
int Det(void);
protected:
double GetMean(void) const;
int _SetSize(int);
int SizeI,SizeJ;
int _SizeIJ;
double *pMatrix,*_pMatrix;
};
#endif // CMATRIX_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -