⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 matrixtranspose.cpp

📁 何光渝所著《计算机常用数值算法与程序(C++版)》的随书源代码。 是想学习C++科学计算的人士的必看代码。
💻 CPP
字号:
//MatrixTranspose.cpp	矩阵转置与矩阵输出

#include <iostream>		//输入输出流头文件
#include "Comm.h"		//公共部分头文件
#include "Matrix.h"		//矩阵类及相关函数等的定义
using namespace std;	//名字空间

// 定义控制台应用程序的入口点
void main()
{
	double a[5][3] = 
	{
		{1.01, 1.02, 1.03},
		{2.04, 2.05, 2.06},
		{3.07, 3.08, 3.09},
		{4.01, 4.04, 4.08},
		{5.02, 5.05, 5.07}
	};

	matrix<double> ma(&a[0][0],5,3);

	cout << "Matrix ma is : " << endl;
	MatrixLinePrint(ma);			//输出矩阵ma

	matrix<double> mb(3,5);			//生成一新阵,为存放ma转置

	MatrixTranspose(ma, mb);		//生成ma和转置阵mb

	int sR = mb.GetRowNum();		//取mb的行数

	cout << endl << "Matrix mb is : " << endl;
	for(int i=0; i<sR; i++)
		MatrixLinePrint(mb, i);		//一行一行输出矩阵mb
}

⌨️ 快捷键说明

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