?? arraymatrix.h
字號(hào):
// ArrayMatrix.h: interface for the CArrayMatrix class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_ARRAYMATRIX_H__75314E61_4BBF_11D5_9DFE_5254AB1C303A__INCLUDED_)
#define AFX_ARRAYMATRIX_H__75314E61_4BBF_11D5_9DFE_5254AB1C303A__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include <afxtempl.h>
#include <string.h>
class CArrayMatrix : public CObject
{
public:
CString GetName();
CArrayMatrix GetAccompany()const;//求矩陣的伴隨矩陣
float GetRange()const;//求矩陣的行列式
BOOL CanContrary()const;//是否可以求逆
CArrayMatrix T()const;//求矩陣的轉(zhuǎn)置矩陣
CArrayMatrix operator ~();//求矩陣的逆矩陣
CArrayMatrix operator /(CArrayMatrix & m);
CArrayMatrix operator /(float m);
CArrayMatrix operator *(const CArrayMatrix & m);
CArrayMatrix operator *(float m);
BOOL CanMutiply(const CArrayMatrix & m)const;
BOOL CanAddSub(const CArrayMatrix & m)const;
BOOL DisPlay(CString & out)const;
static void DeleteHeadEnter(CString &); //刪除字符串矩陣信息中放在等號(hào)右邊的連續(xù)換行符和空格
static void ProcString(CString &);
static void ProcStringEnter(CString &);
static void ProcStringComma(CString &);//是字符串中的逗號(hào)(,)變成空格,是結(jié)束符分號(hào)(;)變成換行符'\n'
static void ProcStringBlank(CString &);//使字符串規(guī)格化,即使其中的空格都為一個(gè)
static BOOL SetStringName(CString & DataString,CString & sName);
BOOL ProcessInput(CString DataString);
CArrayMatrix(const CArrayMatrix &);
void Serialize(CArchive& ar);
DECLARE_SERIAL(CArrayMatrix)
CArrayMatrix();
virtual ~CArrayMatrix();
CArrayMatrix operator +(const CArrayMatrix & m);
CArrayMatrix operator -(const CArrayMatrix & m);
CArrayMatrix & operator =(const CArrayMatrix &m);
CArrayMatrix & operator =(float m);
protected:
BOOL ConvertToNum(const CString &,const int &,float &);
BOOL InputCon(const CString &,CString *&);
BOOL InputRow(const CString &);
CString m_Name;
UINT m_wRow;
UINT m_wCon;
CArray<float,float &> m_Array;
};
#endif // !defined(AFX_ARRAYMATRIX_H__75314E61_4BBF_11D5_9DFE_5254AB1C303A__INCLUDED_)
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -