?? matrixtranspose.cpp
字號:
//MatrixTranspose.cpp 矩陣轉(zhuǎn)置與矩陣輸出
#include <iostream> //輸入輸出流頭文件
#include "Comm.h" //公共部分頭文件
#include "Matrix.h" //矩陣類及相關(guān)函數(shù)等的定義
using namespace std; //名字空間
// 定義控制臺應(yīng)用程序的入口點(diǎn)
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轉(zhuǎn)置
MatrixTranspose(ma, mb); //生成ma和轉(zhuǎn)置陣mb
int sR = mb.GetRowNum(); //取mb的行數(shù)
cout << endl << "Matrix mb is : " << endl;
for(int i=0; i<sR; i++)
MatrixLinePrint(mb, i); //一行一行輸出矩陣mb
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -