dvbbs
收藏本页
联系我们
论坛帮助
dvbbs

>> Fortran语言使用经验交流
搜一搜更多此类问题 
Fortran中文网Fortran中文网—Fortran语言经验交流Fortran语言使用经验交流 → 求助!!改进的平方根方法求对称正定线性方程组

您是本帖的第 4597 个阅读者
树形 打印
标题:
求助!!改进的平方根方法求对称正定线性方程组
im401447634
帅哥哟,离线,有人找我吗?
等级:新手上路
文章:1
积分:222
门派:无门无派
注册:2006年11月2日
楼主
 用支付宝给im401447634付款或购买其商品,支付宝交易免手续费、安全、快捷! 点击这里发送电子邮件给im401447634

发贴心情
求助!!改进的平方根方法求对称正定线性方程组
求助!!改进的平方根方法求对称正定线性方程组  
Private Sub gjpfgff(a() As Double, b() As Double, n As Integer)
'改进的平方根方法求对称正定线性方程组
'n是未知量的个数
'a()数组存放方程组的系数矩阵,b()数组存放方程组的右端常数项
'程序执行完毕后,b()数组中的n个数就是方程组的解,a()数组的数已不再是原方程组的系数矩阵
    Dim v() As Double
    ReDim v(n)
    Dim i As Integer, p As Integer, k As Integer, j As Integer
    
    For j = 1 To n
        For k = 1 To j - 1
            v(k) = a(k, k) * a(j, k)
        Next k
        For k = 1 To j - 1
            a(j, j) = a(j, j) - a(j, k) * v(k)
        Next k
        For i = j + 1 To n
            For k = 1 To j - 1
                a(i, j) = a(i, j) - a(i, k) * v(k)
            Next k
            a(i, j) = a(i, j) / a(j, j)
        Next i
    Next j
    
    For i = 1 To n
        For k = i + 1 To n
            a(i, k) = a(k, i) * a(i, i)
        Next k
    Next i
    
    For i = 1 To n
        For j = 1 To i - 1
            b(i) = b(i) - b(j) * a(i, j)
        Next j
    Next i
        
    For i = n To 1 Step -1
        For j = i + 1 To n
            b(i) = b(i) - b(j) * a(i, j)
        Next j
        b(i) = b(i) / a(i, i)
    Next i
End Sub
以上就是,具体的资料了,VB我是不会了,也看不懂,懂的大哥,大姐,帮忙下,帮我改成fortran90地发出来或e-mail:dodozo@163.com
ip地址已设置保密
2006/11/2 14:02:04
QQ2652320923
帅哥哟,离线,有人找我吗?
等级:新手上路
文章:1
积分:201
门派:无门无派
注册:2016年6月26日
2
 用支付宝给QQ2652320923付款或购买其商品,支付宝交易免手续费、安全、快捷! 点击这里发送电子邮件给QQ2652320923

发贴心情


ip地址已设置保密
2016/6/26 14:55:45

 2   2   1/1页      1    
网上贸易 创造奇迹! 阿里巴巴 Alibaba
Powered By Dvbbs Version 7.1.0 Sp1
Copyright ©2005 - 2008 www.fortran.cn
页面执行时间 0.10352 秒, 5 次数据查询
京ICP备05056801号