编写一个函数完成对两个矩阵的乘法(两个矩阵分别为a[3][4],b[4][3])

 我来答
腾礼巴绫
2020-01-10 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.3万
采纳率:28%
帮助的人:878万
展开全部
想解ax=b吧

a是3*3
b是3*2
所以x是3*2

令x=[x1,x2]
x1,x2是第一,第二列
所以原方程可重写为
ax1=[1
2
3]'
ax2=[3
0
1]'
所以只需分别求这两个矩阵向量方程即可
可以用行变换对两列同时进行
4
2
3
1
3
2
5
1
2
0
3
4
6
3
1
第二行乘-1加到第三行
4
2
3
1
3
2
5
1
2
0
1
-1
5
1
1
一三行对换
1
-1
5
1
1
2
5
1
2
0
4
2
3
1
3
第一行乘以-2加到第二行
第一行乘以-4加到第三行
1
-1
5
1
1
0
7
-9
0
-2
0
6
-17
-3
-1
第三行乘以-1加到第二行
1
-1
5
1
1
0
1
8
3
-1
0
6
-17
-3
-1
第二行加到第一行
第二行乘以-6加到第三行
1
0
13
4
0
0
1
8
3
-1
0
0
-65
-21
5
第三行除-65
1
0
13
4
0
0
1
8
3
-1
0
0
1
21/65
-1/13
第三行乘以-13加到第一行
第三行乘以-8加到第二行
1
0
0
-1/5
1
0
1
0
27/65
-5/13
0
0
1
21/65
-1/13
所以x=[-1/5,
1;
27/65,-5/13;21/65,-1/13]
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式