qudazi 发表于 2012-12-4 20:58

为什么Mathematica 8.0.4矩阵运算结果不对???求解!!!

为什么我的Mathematica 8.0.4 在进行矩阵运算的时候出错了呢?
输入:
AA = { {1, 2, 3, 4},{3, 2, 5, 6},{1, 2, -1, 2},{0, 2, 5, 7}}; A
AB = { {7, 6, 5, 4},{8, 5, 3, 2},{9, 6, 1, 8},{0, -3, -4, 5}};
AC = {{3, 1, 2, 0},{4, 5, 0, 8}, {6, 7, 1, 9},{7, 8, 2, 3}};
TableForm
输出:
{{10, 13, 17, 16},{28, 15, 15, 20}, {15, 19, 0, 25},{7, 2, -18, 38}}

截图见附件,因为我现在还上传不了图片。
这个结果明显就是错误的,不知道为什么啊???
求高手赐教!!

boyazuo 发表于 2012-12-4 20:58

Dot(.)表示矩阵的乘积
TableForm
输出:
53        23        0        52
86        45        2        94
20        11        3        19
68        27        -15        82

qudazi 发表于 2012-12-4 21:37

boyazuo 发表于 2012-12-4 21:19 static/image/common/back.gif
Dot(.)表示矩阵的乘积
TableForm
输出:


哦,原来是这样啊,我刚学,不懂啊!谢谢你啊!!那“*”表示什么啊?

boyazuo 发表于 2012-12-4 23:33

* 就是各项的乘积
你输出TableForm就明白了,这个变成对应的各项乘积了,所以矩阵乘积不能用*

qudazi 发表于 2012-12-5 10:10

boyazuo 发表于 2012-12-4 23:33 static/image/common/back.gif
* 就是各项的乘积
你输出TableForm就明白了,这个变成对应的各项乘积了,所以矩阵乘积不能用*

嗯,知道了,以后还要多向你学习,我是初学者。我看的是4.0的教材,发现跟8.0.4有很多不一样的地方啊,呵呵
页: [1]
查看完整版本: 为什么Mathematica 8.0.4矩阵运算结果不对???求解!!!