主题:求助fortran编程(矩阵相乘,矩阵的逆)
liqinglikf
[专家分:0] 发布于 2006-04-06 15:18:00
我是fortran初学者,想请教大家几个问题,我的课题牵涉到12*12*12的矩阵相乘,请教大家如果用fortran实现,怎样实现?如果求矩阵的逆,怎样实现?一下面的矩阵为例
已知 A=[4*4]矩阵 求 C=A*B B 的逆
请帮帮忙,多谢了。
回复列表 (共12个回复)
沙发
mltx [专家分:20880] 发布于 2006-04-07 19:22:00
看不懂。B是什么?对B求逆?
板凳
liqinglikf [专家分:0] 发布于 2006-04-10 16:23:00
不好意思,是我没表达明白,对是对B求逆,并且求A和B的矩阵相乘,如果有可能的话,B的转置怎么求?多谢了。
3 楼
mltx [专家分:20880] 发布于 2006-04-10 19:27:00
B的转置怎么求?
BT=transpose(B)
4 楼
liqinglikf [专家分:0] 发布于 2006-04-10 19:49:00
mltx老师好:那B的逆怎么求?麻烦你再回一次,谢谢了!
5 楼
mltx [专家分:20880] 发布于 2006-04-11 08:02:00
B的逆可没那么简单,要自己编写代码。根据B的性质不同,有很多算法。
6 楼
liqinglikf [专家分:0] 发布于 2006-04-11 17:44:00
mltx老师好:B是不同形式的矩阵时,可不可以举几个例子出来,多谢了。
7 楼
mltx [专家分:20880] 发布于 2006-04-11 20:58:00
B 要是单位阵,其逆矩阵就是B
B 要是正交矩阵,其逆矩阵就是其转置 BT
B 可以是对称正定矩阵
B 可以是非对称满阵
B 可以是主对角线占优
B 。。。。
其逆的算法都不同。
8 楼
liqinglikf [专家分:0] 发布于 2006-04-12 09:11:00
谢谢mltx老师了,您辛苦了。
9 楼
asma [专家分:50] 发布于 2006-04-12 14:49:00
有很多数学库都有矩阵乘法和矩阵逆的求解程序。逆可以考虑一下。
10 楼
geophysics [专家分:20] 发布于 2006-04-15 13:26:00
比如求矩阵A的逆阵
可以
Use Imsl
……
.i.A !这就是a的逆
我来回复