📄 matrix.cpp
字号:
// Matrix.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include "matrix1.h"
void Print(CItem<double>*p,int num)
{
for(int i=0;i<num;i++)
cout<<p[i].m_RowID
<<"\t"<<p[i].m_LineID
<<"\t"<<p[i].m_Data
<<endl;
}
int main(int argc, char* argv[])
{
//建立矩阵
CMatrix<double> m1(8,7,6);
//赋值
{
m1.pMatrix[0].m_RowID=1;
m1.pMatrix[0].m_LineID=2;
m1.pMatrix[0].m_Data=12;
m1.pMatrix[1].m_RowID=1;
m1.pMatrix[1].m_LineID=3;
m1.pMatrix[1].m_Data=9;
m1.pMatrix[2].m_RowID=3;
m1.pMatrix[2].m_LineID=1;
m1.pMatrix[2].m_Data=-3;
m1.pMatrix[3].m_RowID=3;
m1.pMatrix[3].m_LineID=6;
m1.pMatrix[3].m_Data=14;
m1.pMatrix[4].m_RowID=4;
m1.pMatrix[4].m_LineID=3;
m1.pMatrix[4].m_Data=24;
m1.pMatrix[5].m_RowID=5;
m1.pMatrix[5].m_LineID=2;
m1.pMatrix[5].m_Data=18;
m1.pMatrix[6].m_RowID=6;
m1.pMatrix[6].m_LineID=1;
m1.pMatrix[6].m_Data=15;
m1.pMatrix[7].m_RowID=6;
m1.pMatrix[7].m_LineID=4;
m1.pMatrix[7].m_Data=-7;
}
Print(m1.pMatrix,8);
cout<<endl;
CMatrix<double> m2(8,7,6);
m2.Transposit(&m1);
Print(m2.pMatrix,8);
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -