矩阵相乘的C代码实现
来源:互联网 发布:托洛茨基知乎 编辑:程序博客网 时间:2024/05/21 06:27
/********************************************************************************
功能:实现矩阵的相乘,进行矩阵相乘的两个矩阵必须符合矩阵相乘的法则(A矩阵的列数要与B矩阵的行数相等)
输入参数:aRows A矩阵的行数
aCols_bRows A矩阵的列数(或B矩阵的行数)
bCols B矩阵的行数
matrixA[] A矩阵
matrixB[] B矩阵
输出参数:matrixC[] 矩阵相乘得到的新矩阵
********************************************************************************/
void matrixMultiply(uint8_t aRows, uint8_t aCols_bRows, uint8_t bCols, int16_t matrixC[], int16_t matrixA[], int16_t matrixB[])
{uint8_t i, j, k;
for (i = 0; i < aRows * bCols; i++)
{
matrixC[i] = 0.0;
}
for (i = 0; i < aRows; i++)
{
for (j = 0; j < aCols_bRows; j++)
{
for (k = 0; k < bCols; k++)
{
matrixC[i * bCols + k] += matrixA[i * aCols_bRows + j] * matrixB[j * bCols + k];
}
}
}
}
阅读全文
0 0
- 矩阵相乘的C代码实现
- 矩阵相乘求最少相乘次数的C++实现代码
- C语言 矩阵的相乘实现
- 矩阵相乘-c++代码实现
- C语言实现矩阵相乘
- C语言实现矩阵相乘
- C语言实现矩阵相乘
- 矩阵相乘 C语言实现
- C语言动态二维数组实现矩阵的相乘
- cublasSgemm实现矩阵的相乘
- cublasSgemm实现矩阵的相乘
- 矩阵相乘strassen-c++代码实现
- 任意维矩阵相乘-C实现
- C/C++实现矩阵相乘(一)
- C/C++ 实现矩阵相乘(二)
- 实现稀疏矩阵相乘C/C++
- 大数相乘的c代码
- 矩阵相乘代码
- 通过 adb命令发送广播
- HTTP和HTTPS详解
- AUTOCAD批量打印 字体变粗
- angularjs修改在微信扫一扫或支付宝扫一扫后title的名字
- C++面试题
- 矩阵相乘的C代码实现
- 第三方控件Banner实现轮播
- altera cyclone v IOE delay 设置
- Java内存屏障和可见性
- 八大排序算法总结
- hbase概念学习(来源找不着了,有细微修改)
- glide的使用
- [Amazon] Two Strings Are Anagrams (Compare Strings)
- Python 3从入门到精通15-多维列表