| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2957 人关注过本帖
标题:[求助]要如何来求两个矩阵的乘法!
取消只看楼主 加入收藏
zhanghuan_10
Rank: 1
等 级:新手上路
威 望:2
帖 子:751
专家分:0
注 册:2006-10-25
收藏
 问题点数:0 回复次数:6 
[求助]要如何来求两个矩阵的乘法!
要怎样来求两个矩阵的乘法!而求将结果保存在另一个数组中!
例如是
1 2
3 4

1 2
3 4
结果是
7 10
15 22
搜索更多相关主题的帖子: 乘法 矩阵 结果 保存 
2006-12-04 20:03
zhanghuan_10
Rank: 1
等 级:新手上路
威 望:2
帖 子:751
专家分:0
注 册:2006-10-25
收藏
得分:0 
这个我知道!只是我不知道要用代码如何实现!我用了三层循环,但是还是不行!算出的结果还要矩阵的形式给出!还要用矩阵2的每一列乘以矩阵1的每一行,相应的作为新矩阵的相应位置的元素!

该学习了。。。
2006-12-04 20:24
zhanghuan_10
Rank: 1
等 级:新手上路
威 望:2
帖 子:751
专家分:0
注 册:2006-10-25
收藏
得分:0 

还请孔明先生来仔细讲解一下!谢谢了!


该学习了。。。
2006-12-04 20:26
zhanghuan_10
Rank: 1
等 级:新手上路
威 望:2
帖 子:751
专家分:0
注 册:2006-10-25
收藏
得分:0 
呵呵!谢谢了!我先试一下!

该学习了。。。
2006-12-04 20:31
zhanghuan_10
Rank: 1
等 级:新手上路
威 望:2
帖 子:751
专家分:0
注 册:2006-10-25
收藏
得分:0 

那如果不是2*2阶的,而是一个是1*3的,一个是3*2的,这样的要怎样做啊!


该学习了。。。
2006-12-04 20:35
zhanghuan_10
Rank: 1
等 级:新手上路
威 望:2
帖 子:751
专家分:0
注 册:2006-10-25
收藏
得分:0 
应该可以了!真是太谢谢了!循环一多,我就比较晕!谢谢孔明先生了!

该学习了。。。
2006-12-04 20:37
zhanghuan_10
Rank: 1
等 级:新手上路
威 望:2
帖 子:751
专家分:0
注 册:2006-10-25
收藏
得分:0 

这部分我是这么写的!可是输出的结果不对!我看了那个写的!好像和我的差不多!
int calue(struct student *p1, struct student *p2, struct student *p3, int n, int s, int p)
{
int i, j, k;
int print(struct student *p3, int n, int s);

for(i = 0;i < n;i ++)
{
for(j = 0;j < s;j ++)
{
p3->r[i][j] = 0;
for(k = 0;k < p;k ++)
{
p3->r[i][j] = p1->r[i][k]*p2->r[k][j];
}
}
}

print(p3, n, s);

return 0;
}

[此贴子已经被作者于2006-12-4 20:46:10编辑过]


该学习了。。。
2006-12-04 20:42
快速回复:[求助]要如何来求两个矩阵的乘法!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.029847 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved