| 查看: 597 | 回复: 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 |
» 猜你喜欢
救命帖
已经有7人回复
限项规定
已经有6人回复
西南交通大学国家级人才团队2026年博士研究生招生(考核制)—机械、材料、力学方向
已经有3人回复
英文综述是否需要润色及查重
已经有5人回复
为什么nbs上溴 没有产物点出现呢
已经有9人回复
招博士
已经有3人回复
最失望的一年
已经有18人回复
cooooldog
铁杆木虫 (著名写手)
ส็็็
- 应助: 237 (大学生)
- 金币: 6101.9
- 散金: 1114
- 红花: 39
- 帖子: 1380
- 在线: 553.8小时
- 虫号: 506699
- 注册: 2008-02-18
- 专业: 模式识别

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













回复此楼