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

📄 matrixs.h

📁 Moravec算子实现程序 Moravec算子实现程序
💻 H
字号:
// Matrixs.h: interface for the Matrixs class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_MATRIXS_H__160DCB53_6559_413D_8AF9_3C0A71401FB1__INCLUDED_)
#define AFX_MATRIXS_H__160DCB53_6559_413D_8AF9_3C0A71401FB1__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

class Matrixs  
{
public:
	int rows,cols;
	double *elems;

public:
	Matrixs();
	Matrixs(int mr,int mc);
	virtual ~Matrixs();
	void Initelems(void);
	Matrixs(Matrixs &);
	double& operator ()(int row,int col);
	Matrixs& operator =(Matrixs& ma);
	Matrixs operator + (Matrixs p);
	Matrixs operator * (Matrixs p);
	Matrixs operator - (Matrixs p);
	Matrixs operator * (double x);
	Matrixs T();
	double Surplus();
	Matrixs MatrixOpp();
	void print();
	int invers_matrix(int n);
	void mult(double *m2,double *result,int i_1,int j_12,int j_2);//矩阵相乘
	void transpose(double *m2,int m,int n);  //矩阵转置 

};

#endif // !defined(AFX_MATRIXS_H__160DCB53_6559_413D_8AF9_3C0A71401FB1__INCLUDED_)

⌨️ 快捷键说明

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