永发信息网

矩阵乘法C(m*n)=A(m*p)*B(p*n),其中m、n、p为矩阵的行列数。

答案:2  悬赏:0  手机版
解决时间 2021-01-28 01:36
请问这道题用c语言怎么编啊~先谢谢了
啊~~!
最佳答案
// 注意:矩阵乘法交换律不存在。a有p列,b有p行才有乘法。
// 声明数组类型和大小
float a[10][10],b[10][10],c[10][10];
// a[列][行]有p列,m行,b[列][行]有p行,n列,
// 结果c[列][行]有m行,n列
int m = 3, p=4, n = 5;
int i,j,k;

输入(或赋值)a,b 数组元素的值。(自己写,不要写乱次序)

计算:
for (i=0;i for (j=0;j c[i][j] = 0.0;
for (k=0;k c[i][j] = c[i][j] + a[i][k] * b[k][j];
};
};
};

结果在 c[i][j] 中。 有m行,n列
全部回答
将a进行列分块为(a1,a2,a3,...ap),于是ab=b11a1+b21a2+...bp1ap+b12a1+b22a2+...+...+bpnap 所以ab可以由a的p个向量组线性线性表示,即r(ab)<=r(a).同理将b按行分块可证明r(ab)<=r(b). 考虑ab的相抵标准形paq=(多余的点是为了对齐,p与q皆是可逆矩阵) |i(r(a阶)) 0| |0........... 0| 于是ab的秩等于paq(q^-1)b.(左乘初等矩阵不会改变秩) 令q的-1次方乘以b等于b',则r(b)=r(b'),将其分块为r(a)+(p-r(a))的上下两部分 于是 paq(q^-1)b= |i(r(a阶)) 0|*|b'1| |0........... 0| |b'2| = |b'1| |0...| 所以r(ab)=r(b'1)>=r(b')-r(b'2)=r(b)-r(b'2) 而r(b'2)不大于其行数p-r(a) 所以r(ab)>=r(b)-p+r(a)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
lol 0点 输几把掉
两个月的小泰迪热天呼吸困难怎么办?他是太热
我是法人,但不是股东,我能不能把公司注销
表谥的意思是什么啊?知道的请说下!
c语言中,若有char *s;s=“abcd”; 那么*s=
皮卡车仪表盘上有个像钳子一样的指示灯亮表示
名侦探柯南怪盗KID要偷“仁王之石”那集是多
哪个高手帮我查下这个号码的信息,刚刚我报警
我qq钱包上是别人的银行卡我要解绑可是我不知
片接寸附的意思是什么啊?知道的请说下!
【液压传动的工作原理】液压传动的工作原理是
柯南英文介绍(简单)40字左右。。。初三水平
我平常穿32的内衣是70A的吗
我想做个餐饮项目?但是不知道做什么?有没有
红警3帝国通讯塔有什么用
推荐资讯
被芯是聚酯纤维填充物的好吗
修订《安全生产法》重点强化了()方面的制度措
大年初三去女朋友家应该买些什么?
真封神轮子应什么练?
爱剪辑怎样制作鬼畜视频或复制视频片段
就是今天啊!急!有什么好借口离开家?
下面一句话当中,”该跨的净跨长时“指的什么
记持的意思是什么啊?知道的请说下!
祢刺的意思是什么啊?知道的请说下!
净利润率是指借款人的营业利润与产品销售收入
我贷了五十万做小微企业贷款现在还不起怎么办
你好。请问红色马甲怎么搭配衣服和裤子
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?