矩阵相乘
来源:互联网 发布:个人信息管理系统源码 编辑:程序博客网 时间:2024/05/20 04:31
有一个x*y的矩阵和一个y*z矩阵相乘,元素均为整数,求两个矩阵相乘得到的矩阵。这是一道华为OJ题,具体描述忘记了,大致内容如此。并且要求实现的函数参数为指针。
例如矩阵1为
int m1[1][3]={2,-6,3};
矩阵2为
int m2[3][1]={4,-2,-4};
乘积矩阵初始化为
int r[1][1]=0;
要求实现的函数为 void matrix_multiple(int *m1,int *m2,int *r,int x,int y,int z)
代码如下:
void matrix_multiple(int *m1,int *m2,int *r,int x,int y,int z) { if(m1==NULL||m2==NULL||r==NULL||x==0||y==0||z==0) return; for(int i=0;i<x;i++) for(int j=0;j<z;j++) { int temp=0; for(int k=0;k<y;k++) { temp+=(*(m1+i*y+k))*(*(m2+k*z+j)); } *(r+i*z+j)=temp; } }
0 0
- 矩阵相乘
- 矩阵相乘
- 矩阵相乘
- 矩阵相乘
- 矩阵相乘
- 矩阵相乘
- 矩阵相乘
- 矩阵相乘
- 矩阵相乘
- 矩阵相乘
- 矩阵相乘
- 矩阵相乘
- 矩阵相乘
- 矩阵相乘
- 矩阵相乘
- 矩阵相乘
- 矩阵相乘!
- 矩阵相乘
- Ubuntu 14.04 文件服务器--samba的安装和配置
- Android开发常见错误及调试技巧
- ASM(四) 利用Method 组件动态注入方法逻辑
- android studio Error:Unable to start the daemon process
- Visual C++ Tips: warning C4996: 'stricmp' was declared deprecated
- 矩阵相乘
- 十六进制转换为BCD码
- 《Java课程实习》日志(周二)
- 线程之间的同步与互斥mutex
- uc/os-ii信号量
- Android5.0L因SystemUI ANR导致的黑屏问题分析
- SharedPreferences自动登录系统
- 【Linux】readv与writev
- 函数适配器