编程基本功——矩阵的乘法运算
2010-05-24 09:29
281 查看
一、分析
解决矩阵相乘,比较简单的方式就是三重循环嵌套语句二、源码
#include "stdio.h"
int main()
{
int A[2][3] ={{1,2,3},{4,5,6}};
int B[3][4] ={{1,0,2,3},{4,1,5,6},{6,8,9,0}};
int C[2][4] ={{0,0,0,0},{0,0,0,0}};
int i, j, k;
for (i = 0; i < 2; ++i)
{
for (j = 0; j < 4; ++j)
{
for (k = 0; k <3; ++k)
{
C[i][j] += A[i][k] * B[k][j];
}
}
}
printf("The result is \n");
for (i = 0; i < 2; ++i)
{
for (j = 0; j < 4; ++j)
{
printf("%d ", C[i][j]);
}
printf("\n");
}
return 0;
}
相关文章推荐
- 编程基本功——矩阵的转置运算
- 编程基本功——寻找矩阵中的“鞍点”
- 菜鸟学编程之二:C对矩阵进行乘法和转置运算
- 第六周作业二——编程实现矩阵乘法运算
- JAVA--第七周实验-- 继续上周封装对象的编程练习,完成矩阵的运算。
- 卷积运算转换为矩阵乘法
- 利用CUDA的矩阵乘法1 <利用 Kahan's Summation Formula 来提高CUDA 的浮点数运算精确度>
- 两位数乘法运算——进制的编程
- CUDA编程(九)并行矩阵乘法
- ARM处理器NEON编程及优化技巧——矩阵乘法的实例
- cublas中执行矩阵乘法运算的函数 首先要注意的是cublas使用的是以列为主的存储方式,和c/c++中的以行为主的方式是不一样的。处理方法可参考下面的注释代码
- 编程基本功——记录程序的运行时间
- 脉动阵列在二维矩阵乘法及卷积运算中的应用
- java 简单矩阵乘法运算
- 矩阵乘法运算
- 线性代数·矩阵的加法减法乘法运算简单实现
- 【[Offer收割]编程练习赛13 D】骑士游历(矩阵模板,乘法,加法,乘方)
- IML 编程的基本函数(矩阵运算,数据管理)
- 多线程编程-矩阵乘法
- 编程基本功——计算字符的ASCII码