资源简介
用MFC编写的一个功能强大的矩阵计算器,可以实现矩阵间简单的加减运算,矩阵求逆,矩阵QR分解等等功能

代码片段和文件信息
//////////////////////////////////////////////////////////////////////
// Complex.h
//
// 操作复数的类 CComplex 的实现代码
//
// 周长发编制 2002/8
//////////////////////////////////////////////////////////////////////
#include “stdafx.h“
#include “Complex.h“
#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////
// 基本构造函数
//////////////////////////////////////////////////////////////////////
CComplex::CComplex()
{
m_dblX = 0.0;
m_dblY = 0.0;
}
//////////////////////////////////////////////////////////////////////
// 指定值构造函数
//
// 参数:
// 1. double dblX - 指定的实部
// 2. double dblY - 指定的虚部
//////////////////////////////////////////////////////////////////////
CComplex::CComplex(double dblX double dblY)
{
m_dblX = dblX;
m_dblY = dblY;
}
//////////////////////////////////////////////////////////////////////
// 拷贝构造函数
//
// 参数:
// 1. const CComplex& other - 源复数
//////////////////////////////////////////////////////////////////////
CComplex::CComplex(const CComplex& other)
{
m_dblX = other.m_dblX;
m_dblY = other.m_dblY;
}
//////////////////////////////////////////////////////////////////////
// 指定复数的实部
//
// 参数:
// 1. double dblX - 复数的实部
//////////////////////////////////////////////////////////////////////
void CComplex::SetReal(double dblX)
{
m_dblX = dblX;
}
//////////////////////////////////////////////////////////////////////
// 指定复数的虚部
//
// 参数:
// 1. double dblX - 复数的虚部
//////////////////////////////////////////////////////////////////////
void CComplex::SetImag(double dblY)
{
m_dblY = dblY;
}
//////////////////////////////////////////////////////////////////////
// 取复数的实部
//
// 参数: 无
//
// 返回值:double 型,复数的实部
//////////////////////////////////////////////////////////////////////
double CComplex::GetReal()
{
return m_dblX;
}
//////////////////////////////////////////////////////////////////////
// 取复数的虚部
//
// 参数: 无
//
// 返回值:double 型,复数的虚部
//////////////////////////////////////////////////////////////////////
double CComplex::GetImag()
{
return m_dblY;
}
//////////////////////////////////////////////////////////////////////
// 将复数转化为“a+bj“形式的字符串
//
// 参数: 无
//
// 返回值:CString 对象,“a+bj“形式的字符串
//////////////////////////////////////////////////////////////////////
CString CComplex::ToString() const
{
CString s;
if (m_dblX != 0.0)
{
if (m_dblY > 0)
s.Format(“%f + %fj“ m_dblX m_dblY);
else if (m_dblY < 0)
s.Format(“%f - %fj“ m_dblX fabs(m_dblY));
else
s.Format(“%f“ m_dblX);
}
else
{
if (m_dblY > 0)
s.Format(“%fj“ m_dblY);
else if (m_dblY < 0)
s.Format(“-%fj“ fabs(m_dblY));
else
s.Format(“%f“ m_dblX);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2011-12-13 20:12 MFC+下的一个功能强大的矩阵计算器\
目录 0 2011-12-13 20:12 MFC+下的一个功能强大的矩阵计算器\矩阵计算器\
文件 12451 2002-08-30 11:31 MFC+下的一个功能强大的矩阵计算器\矩阵计算器\Complex.cpp
文件 2118 2002-08-29 17:21 MFC+下的一个功能强大的矩阵计算器\矩阵计算器\Complex.h
目录 0 2011-12-13 20:12 MFC+下的一个功能强大的矩阵计算器\矩阵计算器\Debug\
文件 73052 2004-06-09 22:29 MFC+下的一个功能强大的矩阵计算器\矩阵计算器\Matrix.cpp
文件 6614 2002-09-02 14:13 MFC+下的一个功能强大的矩阵计算器\矩阵计算器\Matrix.h
文件 23192 2011-06-13 21:29 MFC+下的一个功能强大的矩阵计算器\矩阵计算器\MatrixCalculator.aps
文件 3627 2011-06-13 21:31 MFC+下的一个功能强大的矩阵计算器\矩阵计算器\MatrixCalculator.clw
文件 2203 2002-08-14 13:31 MFC+下的一个功能强大的矩阵计算器\矩阵计算器\MatrixCalculator.cpp
文件 4586 2002-08-16 15:53 MFC+下的一个功能强大的矩阵计算器\矩阵计算器\MatrixCalculator.dsp
文件 557 2002-08-14 13:31 MFC+下的一个功能强大的矩阵计算器\矩阵计算器\MatrixCalculator.dsw
文件 188484 2003-11-25 16:09 MFC+下的一个功能强大的矩阵计算器\矩阵计算器\MatrixCalculator.exe
文件 1434 2002-08-14 13:31 MFC+下的一个功能强大的矩阵计算器\矩阵计算器\MatrixCalculator.h
文件 58368 2011-06-13 21:31 MFC+下的一个功能强大的矩阵计算器\矩阵计算器\MatrixCalculator.ncb
文件 111616 2011-06-13 21:31 MFC+下的一个功能强大的矩阵计算器\矩阵计算器\MatrixCalculator.opt
文件 791 2009-12-12 12:39 MFC+下的一个功能强大的矩阵计算器\矩阵计算器\MatrixCalculator.plg
文件 7429 2002-09-02 14:18 MFC+下的一个功能强大的矩阵计算器\矩阵计算器\MatrixCalculator.rc
文件 7680 2010-10-02 17:10 MFC+下的一个功能强大的矩阵计算器\矩阵计算器\MatrixCalculator.suo
文件 18294 2002-09-02 17:24 MFC+下的一个功能强大的矩阵计算器\矩阵计算器\MatrixCalculatorDlg.cpp
文件 2069 2002-09-02 14:18 MFC+下的一个功能强大的矩阵计算器\矩阵计算器\MatrixCalculatorDlg.h
文件 3759 2002-08-14 13:31 MFC+下的一个功能强大的矩阵计算器\矩阵计算器\ReadMe.txt
目录 0 2011-12-13 20:12 MFC+下的一个功能强大的矩阵计算器\矩阵计算器\res\
文件 1752 2002-08-14 16:56 MFC+下的一个功能强大的矩阵计算器\矩阵计算器\resource.h
文件 1078 2002-08-14 13:31 MFC+下的一个功能强大的矩阵计算器\矩阵计算器\res\MatrixCalculator.ico
文件 408 2002-08-14 13:31 MFC+下的一个功能强大的矩阵计算器\矩阵计算器\res\MatrixCalculator.rc2
文件 218 2002-08-14 13:31 MFC+下的一个功能强大的矩阵计算器\矩阵计算器\StdAfx.cpp
文件 1054 2002-08-14 13:31 MFC+下的一个功能强大的矩阵计算器\矩阵计算器\StdAfx.h
- 上一篇:基于C++的火车票管理系统
- 下一篇:AES加密算法(C++实现)
相关资源
- 基于MFC的TCP调试助手源码95706
- 基于mfc的多线程文件传输
- MFC数字钟(基于VC6.0)
- VC++MFC小游戏实例教程(实例)+MFC类库
- ChartCtrl控件库(可在VS2019中使用)
- 商品库存管理系统 C++ MFC
- mfc 调用redis
- MFC视频播放器源码(支持avi/wma/mp3等格
- mfc绘图大全(画直线、矩形、椭圆)
- MFC控件重绘
- hook,捕获所有案件,查找所有窗口,
- (学习)VS2010之MFC入门到精通教程
- MFC文档_视图_框架_模板结构体系深入
- 简单员工管理系统(适合初学MFC)
- MFC五子棋游戏
- MFC UDP编程
- MFC的异步网络通讯应用程序
- C++MFC模块讲解,黑发程序员课程整理
- 一个简单而强大的基于MFC的web server源
- 基于MFC的VC++仿QQ浏览器源码(雏形)
- MFCaccess.rar
- VC++MFC课程设计的学生成绩管理系统
- MFC 日历控件 万年历 Calendar自绘
- CrystalDiskInfo-HDD/SSD硬盘信息,SMART信息
- MFC自定义界面HUI,高效简单,含详细
- 仿射密码-Affine cipher
- c++MFC车牌自动识别定位,只能定位和
- mfc+sql 酒店客房管理系统
- 基于图割的图像分割OpenCV+MFC实现
- MFC绘制Bezier曲线B样条曲线曲线拟合
评论
共有 条评论