matrix.h

来自「摄影测量利用空间后方交汇的方法编写的可以从相片像平面坐标获得该点实际的物方坐标,」· C头文件 代码 · 共 43 行

H
43
字号
// Matrix.h: interface for the CMatrix class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_MATRIX1_H__11164476_67B8_44F2_ADB7_64BE48375A7D__INCLUDED_)
#define AFX_MATRIX1_H__11164476_67B8_44F2_ADB7_64BE48375A7D__INCLUDED_

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

#include<afxtempl.h>
#include<vector>

class CMatrix  
{
	UINT m_nRow;
	UINT m_nCol;
	CArray<double,double &> m_Array;
public:
	CMatrix();
    CMatrix(const CMatrix &);
    CMatrix(std::vector<double>,UINT,UINT);  	
	virtual ~CMatrix();

	int GetSize(void);//返回矩阵大小
	CMatrix reset(std::vector<double>,UINT,UINT);//重新设置矩阵

	float operator [](UINT idx){return m_Array[idx];};//返回元素值
	CMatrix operator *(const CMatrix &);//矩阵相乘
	CMatrix operator *(const double &);//矩阵乘常数
	CMatrix operator =(const CMatrix &);//赋值运算
    CMatrix operator~();//逆	
	CMatrix RemMatrix(int,int);//余子式所对应的矩阵
	float Range();//求行列式的值
	CMatrix T();//转置矩阵
	CMatrix Accompany();//伴随矩阵

	void Display();//显示
};

#endif // !defined(AFX_MATRIX1_H__11164476_67B8_44F2_ADB7_64BE48375A7D__INCLUDED_)

⌨️ 快捷键说明

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