爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 5129|回复: 14

[求助] 拉格朗和牛顿插值的fortran程序

[复制链接]

新浪微博达人勋

发表于 2016-4-9 22:47:59 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
拉格朗和牛顿插值的fortran程序,自己写的总是不对,求解,还出现NaN。
function Lagrange(n,x,y,xx)
real(8):: x(5),y(5), xx
real :: sum = 0, l = 1, ch, i, j
do i = 1, n + 1
        do j = 1, n + 1
                if (j /= i) then
                        l = l * (xx - x(j)) / (x(i) - x(j))
                end if
        end do
        ch = l * y(i)
        sum = sum + ch
end do
Lagrange = sum
       
end function Lagrange


密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-4-9 22:48:35 | 显示全部楼层
求解,非常感谢
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-4-9 22:49:44 | 显示全部楼层
牛顿插值自己也是很晕,求一个完整的程序
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-4-9 22:50:54 | 显示全部楼层
俺是新手上路
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-4-10 09:32:41 | 显示全部楼层
这是我们上课时的程序,希望对你有用

Text1.f90

363 Bytes, 下载次数: 14, 下载积分: 金钱 -5

密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-4-10 13:29:12 来自手机 | 显示全部楼层
好的,我看看,谢谢
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-4-10 13:30:41 来自手机 | 显示全部楼层
这个程序我也有,我就是想知道自己错在哪里了?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-4-10 13:44:22 | 显示全部楼层
没看懂啥意思啊
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-4-11 09:11:21 | 显示全部楼层
你的程序只是子函数,我不太确定,你定义的x和y容量都是5,倒是i和j循环都是到n+1,你就要确定一下n<5的问题了~~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-10-9 16:09:18 | 显示全部楼层
聆风 发表于 2016-4-10 09:32
这是我们上课时的程序,希望对你有用

多谢,刚开始写,好蒙阿。。。
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表