资源简介

采用C++开发的复矩阵数学库,含复数类CMyComplex、矩阵类CMatrix、修正贝塞尔函数类等,可进行各种复数和复矩阵运算,具体包括:实矩阵求逆的全选主元高斯-约当法、复矩阵求逆的全选主元高斯-约当法、对称正定矩阵的求逆、托伯利兹矩阵求逆的埃兰特方法、求行列式值的全选主元高斯消去法 求矩阵秩的全选主元高斯消去法、对称正定矩阵的乔里斯基分解与行列式的求值、矩阵的三角分解 、一般实矩阵的QR分解、一般实矩阵的奇异值分解 、求广义逆的奇异值分解法、约化对称矩阵为对称三对角阵的豪斯荷尔德变换法、实对称三对角阵的全部特征值与特征向量的计算、约化一般实矩阵为赫申伯格矩阵的初等相似变换法、求赫申伯格矩阵全部特征值的QR方法、求实对称矩阵特征值与特征向量的雅可比法、求实对称矩阵特征值与特征向量的雅可比过关法等,内容十分丰富完善。

资源截图

代码片段和文件信息

// dllmain.cpp : 定义 DLL 的初始化例程。
//

#include “stdafx.h“
#include 
#include 

#ifdef _DEBUG
#define new DEBUG_NEW
#endif

static AFX_EXTENSION_MODULE SDCMathDLL = { NULL NULL };

extern “C“ int APIENTRY
DllMain(HINSTANCE hInstance DWORD dwReason LPVOID lpReserved)
{
// 如果使用 lpReserved,请将此移除
UNREFERENCED_PARAMETER(lpReserved);

if (dwReason == DLL_PROCESS_ATTACH)
{
TRACE0(“SDCMath.DLL 正在初始化!\n“);

// 扩展 DLL 一次性初始化
if (!AfxInitExtensionModule(SDCMathDLL hInstance))
return 0;

// 将此 DLL 插入到资源链中
// 注意: 如果此扩展 DLL 由
//  MFC 规则 DLL (如 ActiveX 控件)隐式链接到,
//  而不是由 MFC 应用程序链接到,则需要
//  将此行从 DllMain 中移除并将其放置在一个
//  从此扩展 DLL 导出的单独的函数中。使用此扩展 DLL 的
//  规则 DLL 然后应显式
//  调用该函数以初始化此扩展 DLL。否则,
//  CDynlinkLibrary 对象不会附加到
//  规则 DLL 的资源链,并将导致严重的
//  问题。

new CDynlinkLibrary(SDCMathDLL);

}
else if (dwReason == DLL_PROCESS_DETACH)
{
TRACE0(“SDCMath.DLL 正在终止!\n“);

// 在调用析构函数之前终止该库
AfxTermExtensionModule(SDCMathDLL);
}
return 1;   // 确定
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     180736  2010-10-22 14:30  Debug\SDCMath.dll

     文件      19144  2010-10-22 13:55  Debug\SDCMath.exp

     文件     717636  2010-10-22 14:30  Debug\SDCMath.ilk

     文件      32030  2010-10-22 13:55  Debug\SDCMath.lib

     文件    3705856  2010-10-22 14:30  Debug\SDCMath.pdb

     文件      76800  2010-10-22 16:34  Release\SDCMath.dll

     文件      19144  2010-10-22 16:34  Release\SDCMath.exp

     文件      32030  2010-10-22 16:34  Release\SDCMath.lib

     文件    3107840  2010-10-22 16:34  Release\SDCMath.pdb

     文件       1231  2010-10-22 13:51  SDCMath\dllmain.cpp

     文件      10195  2010-10-22 14:14  SDCMath\Kelvin.cpp

     文件      76052  2010-10-22 14:39  SDCMath\Matrix.cpp

     文件      13328  2010-10-22 14:15  SDCMath\MyComplex.cpp

     文件       1975  2010-10-22 13:51  SDCMath\ReadMe.txt

     文件        363  2010-10-22 13:51  SDCMath\res\SDCMath.rc2

     文件        366  2010-10-22 13:51  SDCMath\Resource.h

     文件        121  2010-10-22 13:51  SDCMath\SDCMath.cpp

     文件        102  2010-10-22 13:51  SDCMath\SDCMath.def

     文件       9107  2010-10-22 16:22  SDCMath\SDCMath.h

     文件       3080  2010-10-22 16:34  SDCMath\SDCMath.rc

     文件       5940  2010-10-22 14:15  SDCMath\SDCMath.vcproj

     文件       1385  2010-10-22 16:36  SDCMath\SDCMath.vcproj.GEDI.G3010.user

     文件        138  2010-10-22 13:51  SDCMath\stdafx.cpp

     文件       1131  2010-10-22 13:51  SDCMath\stdafx.h

     文件       1030  2010-10-22 13:51  SDCMath\targetver.h

     文件   19270656  2010-10-22 16:36  SDCMath.ncb

     文件        887  2010-10-22 13:51  SDCMath.sln

     目录          0  2010-10-22 13:51  SDCMath\res

     目录          0  2010-10-22 13:55  Debug

     目录          0  2010-10-22 16:34  Release

............此处省略4个文件信息

评论

共有 条评论