| 查看: 616 | 回复: 1 | |||
[求助]
奇异值分解法求广义逆代码求助 已有1人参与
|
|
以下是从《FORTRAN常用算法程序集》里面找到的求广义逆的奇异值分解法子程序代码,但是用例题测试之后发现计算有误,想请教下大神是不是子程序有误? SUBROUTINE BGINV(M,N,A,AA,L,EPS,U,V,KA,S,E,WORK) DIMENSION A(M,N),U(M,M),V(N,N),AA(N,M) DIMENSION S(KA),E(KA),WORK(KA) DOUBLE PRECISION A,U,V,AA,S,E,WORK CALL BMUAV(A,M,N,U,V,L,EPS,KA,S,E,WORK) IF(L.EQ.0) THEN K=1 10 IF(A(K,K).NE.0.0) THEN K=K+1 IF(K.LE.MIN(M,N)) GO TO 10 END IF K=K-1 IF(K.NE.0) THEN DO 40 I=1,N DO 40 J=1,M AA(I,J)=0.0 DO 30 II=1,K 30 AA(I,J)=A(I,J)+V(II,I)*U(J,II)/A(II,II) 40 CONTINUE END IF END IF RETURN END |
» 猜你喜欢
情人节自我反思:在爱情中有过遗憾吗?
已经有10人回复
今年春晚有几个节目很不错,点赞!
已经有7人回复
基金正文30页指的是报告正文还是整个申请书
已经有5人回复
过年走亲戚时感受到了所开私家车的鄙视链
已经有5人回复
cooooldog
铁杆木虫 (著名写手)
ส็็็
- 应助: 237 (大学生)
- 金币: 6101.9
- 散金: 1114
- 红花: 39
- 帖子: 1380
- 在线: 553.8小时
- 虫号: 506699
- 注册: 2008-02-18
- 专业: 模式识别

2楼2015-08-19 10:02:30













回复此楼