版块导航
正在加载中...
客户端APP下载
登录
注册
帖子
帖子
用户
本版
应《网络安全法》要求,自2017年10月1日起,未进行实名认证将不得使用互联网跟帖服务。为保障您的帐号能够正常使用,请尽快对帐号进行手机号验证,感谢您的理解与支持!
24小时热门版块排行榜
>
论坛更新日志
(3904)
>
虫友互识
(567)
>
文献求助
(179)
>
休闲灌水
(136)
>
导师招生
(118)
>
考博
(117)
>
基金申请
(105)
>
论文道贺祈福
(81)
>
硕博家园
(76)
>
论文投稿
(50)
>
教师之家
(38)
>
博后之家
(29)
>
考研
(27)
>
招聘信息布告栏
(24)
>
绿色求助(高悬赏)
(23)
>
找工作
(22)
小木虫论坛-学术科研互动平台
»
计算模拟区
»
程序语言
»
Fortran
»
哪位大侠帮忙看看我编的Newton插值程序错在哪里?
4
1/1
返回列表
查看: 607 | 回复: 3
只看楼主
@他人
存档
新回复提醒
(忽略)
收藏
在APP中查看
fgwei2000
铜虫
(正式写手)
应助: 1
(幼儿园)
金币: 1688.4
散金: 220
红花: 3
帖子: 349
在线: 438.1小时
虫号: 1265787
注册: 2011-04-14
专业: 核物理
[
求助
]
哪位大侠帮忙看看我编的Newton插值程序错在哪里?
如题,我写的一个Newton插值程序代码,自己感觉没有问题,可是算出来的值不正确,哪位大侠帮忙看看,错在哪里?谢谢!
【注】正确的计算值应为:0.5325909 (+误差)
回复此楼
» 猜你喜欢
售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急
已经有3人回复
E0414, 我的本子有没有希望?
已经有9人回复
售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急
已经有3人回复
售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急
已经有3人回复
售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急
已经有3人回复
售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急
已经有4人回复
售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急
已经有3人回复
售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急
已经有3人回复
售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急
已经有4人回复
售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急
已经有5人回复
» 本主题相关价值贴推荐,对您同样有帮助:
计算neb出错,请高手帮忙看看
已经有27人回复
求大侠帮忙解决一个B类错误!!谢谢
已经有5人回复
半路出家,遇到这个交流阻抗谱不知道怎么分析,还请各位大侠帮忙看看。
已经有13人回复
MC一个简单的程序,运行不了,哪位大侠帮看看怎么回事。多谢!
已经有7人回复
请各位大侠帮忙看看如何修改
已经有6人回复
请各位大侠帮忙看看:煤堆自燃边界条件设置问题。谢谢!
已经有6人回复
各位大侠帮忙看看我的这个液晶小分子的DSC和TGA图,求解答。
已经有14人回复
哪位大侠帮忙翻译这段啊!!!
已经有2人回复
跪求各位大侠帮忙看看我得细胞怎么了~
已经有11人回复
我编的Simpson积分法fortran程序给不出结果,大侠们看看哪里出了问题?
已经有4人回复
写了一个fortran90的小程序,编译通不过,请大侠帮忙
已经有59人回复
【求助】急!哪位大侠帮忙算算...
已经有8人回复
文章回来,请大侠帮忙看看
已经有8人回复
1楼
2011-10-18 00:58:35
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
snoopyzhao
至尊木虫
(职业作家)
程序强帖: 16
应助: 157
(高中生)
贵宾: 0.02
金币: 18844.7
红花: 29
帖子: 3803
在线: 1422.4小时
虫号: 183750
注册: 2006-02-13
专业: 污染生态化学
【答案】应助回帖
fgwei2000(金币+1): 2011-10-18 10:29:16
没有学过数值计算,不知道 newton 插值的算法是个啥样子,但从你的这个程序来看,并不复杂。所以,你再仔细检查一下是不是哪里算错了……
我大概看了一下,有两个地方,需要你自己看一下:
dd.f 第35行
do i=n,k+1
k+1比n小,那么正确的写法应该是
do i=n,k+1,-1
newton.f第36行
do i=n-1,1
正确的写法应该是
do i=n-1,1,-1
不排除你的编译器支持你的写法,但至少这不是标准写法。
别的就帮不了你了……
赞
一下
回复此楼
2楼
2011-10-18 09:03:09
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
snoopyzhao
至尊木虫
(职业作家)
程序强帖: 16
应助: 157
(高中生)
贵宾: 0.02
金币: 18844.7
红花: 29
帖子: 3803
在线: 1422.4小时
虫号: 183750
注册: 2006-02-13
专业: 污染生态化学
【答案】应助回帖
fgwei2000(金币+1): 2011-10-18 10:29:37
另外,你的程序中有两个 blank common,这是不允许的,每个程序中只允许一个 blank common
建议不要使用 blank common,任何时候都使用 named common...
赞
一下
回复此楼
3楼
2011-10-18 09:45:41
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
snoopyzhao
至尊木虫
(职业作家)
程序强帖: 16
应助: 157
(高中生)
贵宾: 0.02
金币: 18844.7
红花: 29
帖子: 3803
在线: 1422.4小时
虫号: 183750
注册: 2006-02-13
专业: 污染生态化学
【答案】应助回帖
★ ★
fgwei2000(金币+3): 谢谢你的提示,以前从来没有加过后面的‘-1’,程序都是循环的,今天竟然不循环,不过现在我加上“-1”后,结果已经正确了。以上三贴都是你回复的,所有全部加给你了。 2011-10-18 10:28:56
微尘、梦想(金币+2): 谢谢参与应助 2011-10-18 18:43:33
呵呵,我发现我已经得到了正确的答案了,下面是一个diff,你自己看着改一下就好了……
CODE:
diff -rbuN NEWTON1/dd.f NEWTON/dd.f
--- NEWTON1/dd.f Tue Oct 18 00:36:44 2011
+++ NEWTON/dd.f Tue Oct 18 09:49:51 2011
@@ -20,8 +20,8 @@
real:: Y(100)
- common n
- common X, Y
+ common /A/ n
+ common /B/ X, Y
c-----open the reading file main.dat and writing file main.out
@@ -32,7 +32,7 @@
do k=2,n
- do i=n,k+1
+ do i=n,k+1,-1
Y(i)=(Y(i)-Y(i-1))/(X(i)-X(i-k+1))
end do
Y(k)=(Y(k)-Y(k-1))/(X(k)-X(1))
diff -rbuN NEWTON1/newton.f NEWTON/newton.f
--- NEWTON1/newton.f Tue Oct 18 00:49:03 2011
+++ NEWTON/newton.f Tue Oct 18 09:50:05 2011
@@ -18,8 +18,8 @@
real:: X(100)
real:: Y(100)
- common n
- common X, Y
+ common /A/ n
+ common /B/ X, Y
c-----open the writing file main.out
@@ -33,7 +33,7 @@
Nt=Y(n)
- do i=n-1,1
+ do i=n-1,1,-1
Nt=(Nt*(t-X(i)))+Y(i)
end do
diff -rbuN NEWTON1/reader.f NEWTON/reader.f
--- NEWTON1/reader.f Mon Oct 17 23:54:19 2011
+++ NEWTON/reader.f Tue Oct 18 09:50:11 2011
@@ -19,8 +19,8 @@
real:: X(100)
real:: Y(100)
- common n
- common X, Y
+ common /A/ n
+ common /B/ X, Y
c-----open the reading file main.dat and writing file main.out
赞
一下
(1人)
回复此楼
4楼
2011-10-18 09:52:24
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
相关版块跳转
第一性原理
量子化学
计算模拟
分子模拟
仿真模拟
程序语言
我要订阅楼主
fgwei2000
的主题更新
4
1/1
返回列表
如果回帖内容含有宣传信息,请如实选中。否则帐号将被全论坛禁言
普通表情
龙
兔
虎
猫
百度网盘
|
360云盘
|
千易网盘
|
华为网盘
在新窗口页面中打开自己喜欢的网盘网站,将文件上传后,然后将下载链接复制到帖子内容中就可以了。
最具人气热帖推荐
[查看全部]
作者
回/看
最后发表
[
教师之家
]
售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急
+3
oepdf5z972
2026-06-20
3/150
2026-06-21 21:01
by
zo4669e5n4
[
基金申请
]
E0414, 我的本子有没有希望?
+7
布布和一二
2026-06-17
9/450
2026-06-21 19:29
by
布布和一二
[
考研
]
售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急
+3
9skg9htng1
2026-06-20
3/150
2026-06-21 19:18
by
q1p9ixelzp
[
教师之家
]
售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急
+3
9skg9htng1
2026-06-20
3/150
2026-06-21 18:58
by
q1p9ixelzp
[
公派出国
]
售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急
+3
9skg9htng1
2026-06-20
3/150
2026-06-21 18:00
by
q1p9ixelzp
[
考研
]
售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急
+3
9skg9htng1
2026-06-20
4/200
2026-06-21 17:45
by
q1p9ixelzp
[
论文投稿
]
售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急
+3
9skg9htng1
2026-06-20
3/150
2026-06-21 17:40
by
q1p9ixelzp
[
论文投稿
]
售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急
+3
9skg9htng1
2026-06-20
3/150
2026-06-21 17:37
by
q1p9ixelzp
[
公派出国
]
售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急
+4
vlfdw50o0u
2026-06-20
4/200
2026-06-21 17:25
by
ky8v3skvft
[
考博
]
售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急
+4
vlfdw50o0u
2026-06-20
5/250
2026-06-21 17:20
by
ky8v3skvft
[
博后之家
]
售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急
+4
vlfdw50o0u
2026-06-20
6/300
2026-06-21 17:05
by
ky8v3skvft
[
公派出国
]
售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急
+4
vlfdw50o0u
2026-06-20
5/250
2026-06-21 17:00
by
ky8v3skvft
[
教师之家
]
售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急
+5
vlfdw50o0u
2026-06-20
7/350
2026-06-21 16:57
by
ky8v3skvft
[
论文投稿
]
售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急
+3
vlfdw50o0u
2026-06-20
5/250
2026-06-21 16:45
by
ky8v3skvft
[
教师之家
]
售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急
+4
vlfdw50o0u
2026-06-20
7/350
2026-06-21 16:40
by
ky8v3skvft
[
基金申请
]
青A35岁以下通知答辩了吗
+3
暨阳一只柴
2026-06-17
3/150
2026-06-21 09:39
by
kudofaye
[
考博
]
【全奖博士/科研助理/博后招生】新加坡南洋理工大学机械与航空航天学院
+3
robohaha
2026-06-15
4/200
2026-06-21 00:36
by
lanbing1
[
硕博家园
]
一篇论文同时出现在两个期刊,一模一样,这算不算学术不端,请各位老师斧正。
+11
mahl005
2026-06-14
12/600
2026-06-18 17:01
by
770904134
[
论文投稿
]
三区计算机方向期刊推荐
+5
1457340941
2026-06-15
5/250
2026-06-17 13:16
by
会议编辑
[
论文投稿
]
sci论文二审求助
+5
潘倍倍
2026-06-15
5/250
2026-06-16 10:15
by
xs74101122
信息提示
关闭
请填处理意见
关闭
确定