资源简介
采用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个文件信息
- 上一篇:dev C++编译器
- 下一篇:五子棋程序C++实现代码
相关资源
- c++ 17 the complete guide
- C++ Templates The Complete Guide (2nd Editio
- C++参考大全第四版中文版pdf + 英文p
- C++ Templates The Complete Guide 2nd Edition e
- C++ Templates The Complete Guide (2nd Editio
- C++ Templates The Complete Guide(2nd) 无水
- C++ Templates: The Complete Guide (2nd editi
- 面向对象设计自定义一个示意性的复
- C语言的数学函数库,所有的C语言算法
- MISRA-C_2004_COMPLIANCE.pdf
- C语言实现matlab的butter函数(免comple
- C++17 - The Complete Guide
评论
共有 条评论