• 大小: 30KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-06
  • 标签: SVD  C++  

资源简介

经本人测试,完全可以运行,放心使用。 C++实现矩阵的SVD分解,矩阵基本运算“+,-,*,/”,三角分解,QR分解,矩阵显示,矩阵转置,矩阵特征值与特征向量运算. 并在 Source.cpp中附有使用例子代码,方便读者快速上手。 对于SVD分解,经过与matlab中结果对比,发现,当矩阵的列数>=行数时,基本没问题。

资源截图

代码片段和文件信息

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////////////////////////////////
// Matrix.cpp
//
// 操作矩阵的类 CMatrix 的实现文件
//
// 周长发编制 2002/8 
//
// 东篱 补充 2017/10
// (1)进行调试,改正几个运行时的错误,
// (2)添加显示矩阵代码 void ShowMatrix(CMatrix &A);  
// (3)增加调用示例代码 Source.cpp
///////////////////////////////////////////////////////////////////////////////////////////////

#include “stdafx.h“
#include “Matrix.h“

#include
using namespace std;

#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#define new DEBUG_NEW
#endif

////////////////////////////////////////////////////

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

     文件      62053  2017-10-14 11:36  SVD_C++\afx.h

     文件      71314  2017-10-14 11:17  SVD_C++\Matrix.cpp

     文件       6863  2017-10-13 21:33  SVD_C++\Matrix.h

     文件       1620  2017-10-14 11:35  SVD_C++\Source.cpp

     文件        967  2017-10-14 11:34  SVD_C++\stdafx.h

     文件        733  2017-10-14 11:40  SVD_C++\使用说明.txt

     目录          0  2017-10-14 11:39  SVD_C++

----------- ---------  ---------- -----  ----

               143550                    7


评论

共有 条评论