| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1284 人关注过本帖
标题:矩阵相乘的问题
只看楼主 加入收藏
xhylyx
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-7-7
收藏
 问题点数:0 回复次数:7 
矩阵相乘的问题

main()
{int i,j,k,t=2,a[2][3],b[3][2],c[2][2];
printf("input a[i][k]:\n");
for(i=0;i<2;i++)
for(k=0;k<3;k++)
scanf("%d",a[i][k]);
printf("input b[k][j]:\n");
for(k=0;k<3;k++)
for(j=0;j<2;j++)
scanf("%d",b[k][j]);
for(i=0;i<2;i++)for(k=0;k<3;k++)
for(j=0;j<2;j++)
c[i][j]+=a[i][k]*b[k][j];
for(i=0;i<2;i++)
for(j=0;j<2;j++)
{printf("%d",c[i][j]);
if(t%2==0)printf("\n");}
}

这个程序是两个矩阵相乘的!~~我今天早上自己编的!~~但是老师就是说有错误!~~还有他问到我那个公式c[i][j]+=a[i][k]*b[k][j]怎么理解时我不知道啊!~~他就是不给我过!~~555555555拜托个位帮我看下那里错了!~~还有顺便讲下这个公式c[i][j]+=a[i][k]*b[k][j]是什么意思!~~为什么要用加号?i,k,j的定义有讲究吗?

搜索更多相关主题的帖子: 矩阵 相乘 int main 
2006-07-07 13:05
论坛
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:1372
专家分:0
注 册:2006-3-27
收藏
得分:0 
xian xue xue bian cheng gui fan

日出东方,唯我不败! 做任何东西都是耐得住寂寞,任何一个行业要有十年以上的积累才能成为专家
2006-07-07 13:17
anerson
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2006-6-16
收藏
得分:0 

一定要有一个好的编程习惯
2006-07-07 16:10
liubei1980
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2006-3-28
收藏
得分:0 
#include<stdio.h>
main()
{
int i,j,k;
int a[2][3],b[3][4],c[2][4]={ };
printf("enter value of matrix a:\n");
for(i=0;i<2;i++)
for(j=0;j<3;j++)
{
scanf("%d",&a[i][j]);
if(i==1)
printf("\n");
}
printf("enter value of matrix b:\n");
for(i=0;i<3;i++)
for(j=0;j<4;j++)
{
scanf("%d",&b[i][j]);
if(i==2)
printf("\n");
}
for(i=0;i<2;i++)
for(k=0;k<4;k++)
for(j=0;j<3;j++)
c[i][k]+=a[i][j]*b[j][k];
for(i=0;i<2;i++)
for(k=0;k<4;k++)
{
printf("%-5d",c[i][k]);
if(k==3)
printf("\n");
}
}

数组C的所有元素应该初始化为0,还有你计算数组C时用到的三个循环顺序写错了!c[i][k]+=a[i][j]*b[j][k];这个的意思其实就是用计算机语言表达距阵相乘计算的过程!c[i][k]=∑(a[i][j]*b[j][k])会距阵相乘就会明白这个了!~~~

2006-07-10 11:17
ccjamting
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2006-7-10
收藏
得分:0 
对论坛灰心,以被本人删除。

[此贴子已经被作者于2006-7-31 16:49:57编辑过]


即非出自名门,又系旁门左道,我,就这样笑着。
2006-07-10 15:23
神经塔
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:1986
专家分:4
注 册:2006-7-1
收藏
得分:0 
对啊,做这样的问题当然有讲究啊!注意定义变量的时候要有条理

[shadow=255,red,2]待到秋来九月八,我花开时百花杀。冲天香阵透长安,满城尽是黄金甲。 [/shadow]
2006-07-25 18:17
soft_wind
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:1430
专家分:0
注 册:2006-4-5
收藏
得分:0 
4楼讲得很详细,您看看就应该明白了。
风格好也是必要的,免得让人看不下去...

对不礼貌的女生收钱......
2006-07-25 18:26
乌乐
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-7-20
收藏
得分:0 
回复:(liubei1980)#includemain(){...
谢谢四楼~~~我用上拉~~~
2007-04-17 22:24
快速回复:矩阵相乘的问题
数据加载中...
 
   



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

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