社区
C语言
帖子详情
哪位大虾有用C语言实现矩阵相乘的函数源代码
shanra
2000-02-23 05:31:00
哪位大虾有用C语言实现矩阵相乘的函数源代码,可否寄来一份,
小弟的 Email:lds@sina.com
多谢!
...全文
1210
7
打赏
收藏
哪位大虾有用C语言实现矩阵相乘的函数源代码
哪位大虾有用C语言实现矩阵相乘的函数源代码,可否寄来一份, 小弟的 Email:lds@sina.com 多谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
NowCan
2001-02-16
打赏
举报
回复
这种问题至于问吗????
qiushichong
2001-02-16
打赏
举报
回复
骗子
kekefen1
2000-04-22
打赏
举报
回复
shanra太没有纪律了,人家明明给了你源代码,为什么不给人家加分?
change
2000-03-31
打赏
举报
回复
我自己曾写过一个向量/矩阵类,实现向量/矩阵的+、-、*、转置和求逆等运算,感兴趣的话可以mailto:cmworld@263.net
box
2000-03-14
打赏
举报
回复
我编了一个向量/矩阵类,实现向量/矩阵的+、-、*和矩阵求逆,向量/矩阵的动态声明,感兴趣的话可以E-mail:boxban@263.net
bluesky
2000-03-01
打赏
举报
回复
typedef struct{ float * data;int col,row;} array;
array a,b,c;
/*c=a*b;*/
int cheng(array a,b,*c)
{ int i,j;
if(a.row!=b.col)
return (0);
else
{ c->col=a.col;
c->rol=b.row;
for(int i = 0; i < a.col; i++ )
for(int j = 0; j < a.row; j++ )
{ {[[ {{{{
*(c->data+i*sizeof(int)+j) = 0.0;
for(int k = 0; k < n; k++ )
*(c->data+i*sizeof(int)+j) += a[i*n+k]*b[k*l+j];
}
return(1);
}
}
WHQ
2000-02-23
打赏
举报
回复
// c[m][l] = a[m][n] * b[n][l]
// a,b,c均为一维数组,a的长度为m*n,b的长度为n*l,c的长度为m*l
void Cheng(float* a, float* b, float* c, int m, int n, int l)
{
for(int i = 0; i < m; i++ )
for(int j = 0; j < l; j++ )
{
c[i*l+j] = 0.0;
for(int k = 0; k < n; k++ )
c[i*l+j] += a[i*n+k]*b[k*l+j];
}
}
C语言
实现
矩阵的乘法
本文深入解析矩阵乘法的基本概念与计算方法,通过实例演示矩阵乘法的计算过程,并提供
C语言
实现
矩阵乘法的代码示例。
C语言
程序
实现
矩阵相乘
本文详细介绍了
矩阵相乘
的基本原理与条件,并通过一个
C语言
实例演示了如何
实现
两个矩阵的乘法运算。包括输入矩阵、计算过程及输出结果。
用三元组存储稀疏矩阵,
实现
其快速转置及
矩阵相乘
本文围绕用三元组存储稀疏矩阵,
实现
其快速转置及
矩阵相乘
展开。先明确问题,再进行问题分析,包括矩阵转三元数组、三元数组转置、
矩阵相乘
判断及计算。还给出主要
函数
和伪代码,创建多个结构体和子
函数
,最后提及
源代码
和运行结果。
矩阵相乘
c语言
本文详细介绍了如何使用
C语言
编写
矩阵相乘
的
函数
,并分享了关键步骤和心得,包括理解矩阵乘法规律,清晰的代码结构以及实际操作的源程序示例。
使用cuda C完成
矩阵相乘
算法详解
本文详细介绍了如何使用CUDA C在GPU上
实现
矩阵相乘
算法,包括CPU
实现
、GPU
实现
的三个步骤,以及针对矩阵长度限制和全局内存访问的优化策略。通过共享内存和线程块的合理利用,显著提升了计算性能。
C语言
70,038
社区成员
243,247
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章