Matlab中矩阵的乘法C++代码
2012-06-06 16:37
330 查看
void Matrix_Multip(double*A_matrix,double *B_matrix,double*AB_matrix,int A_Rows,int A_Colunms,int B_Rows,int B_Colunms)
{
//矩阵乘法 double*AB_matrix最后的结果
for (int i=0;i<A_Rows;i++)
{
for (int j=0;j<B_Colunms;j++)
{
AB_matrix[i*B_Colunms+j]=0;
for (int k=0;k<A_Colunms;k++)
{
AB_matrix[i*B_Colunms+j]=AB_matrix[i*B_Colunms+j]+A_matrix[i*A_Colunms+k]*B_matrix[k*B_Colunms+j];
}
}
}
}
{
//矩阵乘法 double*AB_matrix最后的结果
for (int i=0;i<A_Rows;i++)
{
for (int j=0;j<B_Colunms;j++)
{
AB_matrix[i*B_Colunms+j]=0;
for (int k=0;k<A_Colunms;k++)
{
AB_matrix[i*B_Colunms+j]=AB_matrix[i*B_Colunms+j]+A_matrix[i*A_Colunms+k]*B_matrix[k*B_Colunms+j];
}
}
}
}
相关文章推荐
- Matlab求矩阵的逆矩阵的C++代码
- cublas中执行矩阵乘法运算的函数 首先要注意的是cublas使用的是以列为主的存储方式,和c/c++中的以行为主的方式是不一样的。处理方法可参考下面的注释代码
- C++实现矩阵链乘法利用动态规划及运行实例结果
- Matlab与C/C++联合编程之Matlab以MEX方式调用C/C++代码(三)
- Visual Studio 2010中的C++程序调用matlab程序代码 混合编程
- 矩阵相乘求最少相乘次数的C++实现代码
- 矩阵相乘-c++代码实现及运行实例结果
- MATLAB与c/c++之矩阵操作差别
- 3d数学基础-镜像矩阵和切变矩阵-用C++代码实现
- 举例说明使用MATLAB Coder从MATLAB生成C/C++代码步骤
- 【甘道夫】MapReduce实现矩阵乘法--实现代码
- 卡尔曼滤波简介及其算法实现代码(C++/C/MATLAB)
- C++ 中重载和运算符重载加号实现矩阵相加实例代码
- [转]矩阵按列按行归一化到L2范数的原理和最精简Matlab代码
- 卡尔曼滤波简介及其算法实现代码(C++/C/MATLAB)
- 快速计算平台matlab到C++ 代码转换
- 矩阵乘法计算脚本代码(C#)
- TLD matlab c++混编代码的运行配置方法
- C++实现矩阵链乘法利用动态规划及运行实例结果
- Matlab与C/C++联合编程之Matlab以MEX方式调用C/C++代码(四)