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

📄 matrix.cpp

📁 矩阵运算程序 功能分析: 本程序能完成矩阵的输入、输出。具有相同行数和列数的矩阵间的加法、减法。符合矩阵乘法规则要求的矩阵间的乘法。方阵间的除法
💻 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 + -