📄 matrix3d.h
字号:
// Matrix3D.h: interface for the CMatrix3D class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_MATRIX3D_H__F9E99FF6_EB74_4446_99D8_5968700AD4D6__INCLUDED_)
#define AFX_MATRIX3D_H__F9E99FF6_EB74_4446_99D8_5968700AD4D6__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include <iostream>
#include <stdlib.h>
#include <math.h>
#include "Vector.h"
using namespace std;
class CMatrix3D
{
public:
// CMatrix3D();
virtual ~CMatrix3D();
public:
CMatrix3D(double m[3][3]=0){};
CMatrix3D(double a,double b,double c,
double d,double e,double f,
double g,double h,double k)
{
m[0][0]=a,m[0][1]=b,m[0][2]=c,
m[1][0]=d,m[1][1]=e,m[1][2]=f,
m[2][0]=g,m[2][1]=h,m[2][2]=k;
};
void Display();
CMatrix3D operator+(double);
CMatrix3D operator-(double);
CMatrix3D operator*(double);
CMatrix3D operator/(double);
CMatrix3D operator+(CMatrix3D);
CMatrix3D operator-(CMatrix3D);
CMatrix3D operator*(CMatrix3D);
CMatrix3D operator-();
CVector operator*(CVector);
//private:
double m[3][3];
double det;
};
#endif // !defined(AFX_MATRIX3D_H__F9E99FF6_EB74_4446_99D8_5968700AD4D6__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -