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

📄 matrixmultiply.cpp

📁 测量时
💻 CPP
字号:
// MatrixMultiply.cpp : Defines the entry point for the console application.
//
//实矩阵相乘
#include "stdafx.h"
void matrixMultiply(double a[4][5],double b[5][3],double c[4][3],int m,int n,int nk)
{
	for(long i=0;i<=m-1;i++)
		for(long j=0;j<nk-1;j++)
		{
		double u=i*nk+j;
		c[i][j]=0.0;
		for (long l=0;l<=n-1;l++)
			c[i][j] +=a[i][l]*b[l][j];
		}
	return;
}
int main(int argc, char* argv[])
{
	static double a[4][5]={{1,3,-2,0,4},{-2,-1,5,-7,2},{0,8,4,1,-5},{3,3,2,-4,1}};
	static double c[4][3];
	static double	b[5][3]={{4.0,5,-1},{2,-2,6},{7,8,1},{0,3,-5},{9,8,-6}};
	matrixMultiply(a,b,c,4,5,3);
	for (long i=0;i<=3;i++)
	{
		for (long j=0;j<=2;j++)
			printf("%16e",c[i][j]);
        printf("\n");
	}

	printf("\n");
	return 0;
}

⌨️ 快捷键说明

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