当前位置:首页 > 游戏 > 正文内容

c语言矩阵相乘 博客园(c语言矩阵相乘)

2023-04-03 02:15:11游戏482

关于c语言矩阵相乘 博客园,c语言矩阵相乘这个很多人还不知道,今天就让小编小雪来为大家解答以上的问题,现在让我们一起来看看吧!

1、C语言实现矩阵相乘问题描述:编写程序,可以实现m*n矩阵和n*p矩阵相乘。

c语言矩阵相乘 博客园(c语言矩阵相乘)

2、m,n,p均小于10,矩阵元素为整数。

3、分析:首先我们可以根据题意写出函数头。

4、可以定为void MatrixMutiply(int m,int n,int p,long lMatrix1[MAX][MAX],long lMatrix2[MAX][MAX],long lMatrixResult[MAX][MAX]),其中lMatrix1和lMatrix2分别是输入的m*n矩阵和n*p矩阵,lMatrixResult是输出的m*p矩阵。

5、因为m,n和p都是未知量,要进行处理的矩阵大小是变量。

6、但我们可以定义比较大的二维数组,只使用其中的部分数组元素。

7、矩阵相乘的算法比较简单,输入一个m*n矩阵和一个n*p矩阵,结果必然是m*p矩阵,有m*p个元素,每个元素都需要计算,可以使用m*p嵌套循环进行计算。

8、根据矩阵乘法公式:可以用循环直接套用上面的公式计算每个元素。

9、嵌套循环内部进行累加前,一定要注意对累加变量进行清零。

10、数据要求问题中的常量:#define MAX 10  /*矩阵最大行数和列数*/问题的输入:int m,n,p;   /*相乘的两个矩阵的行列数*/long lMatrix1[MAX][MAX],lMatrix2[MAX][MAX]; /*相乘的两个矩阵*/问题的输出:long lMatrixResult[MAX][MAX];    /*矩阵相乘后得到的矩阵*/初始算法1.输入两个矩阵的的行列数m,n,p;2.输入第一个矩阵的每个元素;3.输入第二个矩阵的每个元素;4.调用函数进行乘法运算,结果放在lMatrixResult 中;5. 打印输出结果矩阵。

11、算法细化算法的步骤4计算两个矩阵的乘法算法如下:4.1 定义循环变量i,j,k;4.2 嵌套循环计算结果矩阵(m*p)的每个元素。

12、程序代码如下:#define MAX 10void MatrixMutiply(int m,int n,int p,long lMatrix1[MAX][MAX],long lMatrix2[MAX][MAX],long lMatrixResult[MAX][MAX]){int i,j,k;long lSum;/*嵌套循环计算结果矩阵(m*p)的每个元素*/for(i=0;i

本文到此分享完毕,希望能帮助到大家。

扫描二维码推送至手机访问。

版权声明:文章内容摘自网络,如果无意之中侵犯了您的版权,请联系本站,本站将在3个工作日内删除。谢谢!

本文链接:https://www.xixia168.com/n/yx/314964.html

分享给朋友:

“c语言矩阵相乘 博客园(c语言矩阵相乘)” 的相关文章

吕洞宾三戏白牡丹(今日吕洞宾三戏白牡丹)

吕洞宾三戏白牡丹(今日吕洞宾三戏白牡丹)

大家好,今天就和小鱼一起来看看这个问题吧 。吕洞宾三戏白牡丹,吕洞宾三戏白牡丹很多人还不知道,现在让我们一起来看看吧!非常短:吕洞宾扮演白牡丹。用魔法驱使侍女告诉说,有一位诗画俱佳的院士刘,曾在一处私宅设宴款待她,偶尔也来接她。再用魔法控制,让她以为一间破旧的村屋就是官署,而农民就是刘大人。然后让白...

fucker(今日mother)

fucker(今日mother)

大家好,今天就和小熊一起来看看这个问题吧 。mother,fucker很多人还不知道,现在让我们一起来看看吧!惊喜吧,mother fucker正确翻译:给你惊喜,你个混蛋。有部分省略(给你)一个惊喜,(你)mother fucker相近的句子:(你)出去,(你)混蛋。这篇文章到此就结束,希望能帮助...

练摊(今日练摊战士)

练摊(今日练摊战士)

大家好,今天就和可心一起来看看这个问题吧 。练摊战士,练摊很多人还不知道,现在让我们一起来看看吧!练摊也被称为“街头小贩”,即投资较少的个体商人。近年来,练摊开始流行,白领、大学生甚至一些富裕的人都开始选择练摊生活。练摊已经成为一种“时髦”的时尚。基本上,练摊是最基本的买卖行为。但是更多的人认为练摊...

ruh(今日ruha)

ruh(今日ruha)

大家好,今天就和可心一起来看看这个问题吧 。ruha,ruh很多人还不知道,现在让我们一起来看看吧!小音箱处于充电状态吗?一般充电的时候(电源直接充电),小喇叭是开着的。如果不能充电,那就看硬件问题了。这篇文章到此就结束,希望能帮助到大家。...

n4(今日n4100相当于什么级别)

n4(今日n4100相当于什么级别)

大家好,今天就和蜜蜜一起来看看这个问题吧 。n4100相当于什么级别,n4很多人还不知道,现在让我们一起来看看吧!您好,日语水平考试的具体要求和等级如下:旧的日语水平考试分为1-4级,新的日语水平考试分为5级,分别是N1-N5。比较:N1相当于原来的一级。N2相当于原来的二级。N3是一个新的级别,难...

工业品(今日工业品采购十大平台)

工业品(今日工业品采购十大平台)

大家好,今天就和小熊一起来看看这个问题吧 。工业品采购十大平台,工业品很多人还不知道,现在让我们一起来看看吧!工业品,种类繁多,包括五金工具、仪器仪表、劳保用品、电动工具等。或者你可以去工业品商城,8号仓库,那里有很多种工业品产品,应该对你有帮助。这篇文章到此就结束,希望能帮助到大家。...