lineequationgaussjordan.cpp

来自「里面有非常丰富的数值分析函数。编写很规范」· C++ 代码 · 共 26 行

CPP
26
字号
//MatrixSingularValue.cpp	一般实矩阵的奇异值分解

#include <iostream>			//输入输出流
#include "Matrix.h"			//矩阵类及相关函数等的定义
#include "LinearEquation.h"
using namespace std;		//名字空间

void main()
{
	double dma[3][3] = {	{  1.0,  2.0,  3.0},
								{  2.0,  1.0,  4.0},
								{  3.0, -1.0, -6.0}};
	matrix<double> matA(&dma[0][0], 3, 3);
	matrix<double> matB(&dma[0][0], 3, 3);

	double db[3]={14.0,16.0,-17.0};
	std::valarray<double> b(&db[0],3);	//定义一维数组对象m_Datas


	cout << endl << "A: " <<endl;
	MatrixLinePrint(matA);
	
	cout << endl << "b: " <<endl;
	cout.width(15);cout<<b[0];cout.width(15);cout<<b[1];cout.width(15);cout<<b[2]<<endl;

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?