24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 1365  |  回复: 12

awkard

新虫 (初入文坛)

[求助] 螺旋波波头 程序调试 除零错误

在调用螺旋波波头tip这个子程序时  程序进行几分钟就出现除零错误  而不调用tip时可顺利执行 但检查了几遍 都没发现tip有除零,作为除数都以保证其不为零了  纠结啊 该怎么改?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

snoopyzhao

至尊木虫 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
这个叫别人咋帮你啊?上 gdb 之类的调试器了……
2楼2012-04-07 17:27:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lijie169

铜虫 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
简单,写个if语句,if(除数==0)咋样else咋样
3楼2012-04-07 17:56:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

awkard

新虫 (初入文坛)

程序中有很多是这样的 if (abs(px11-px1).lt.1.e-9) then
             goto 11
          else
          slope1=(py11-py1)/(px11-px1)
          xp=px0
          yp=py1+slope1*(xp-px1)
          endif
11就是结束 除数 应该不会为零啊
4楼2012-04-07 19:25:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

awkard

新虫 (初入文坛)

怎么回事呢?
5楼2012-04-07 19:27:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

awkard

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by snoopyzhao at 2012-04-07 17:27:23:
这个叫别人咋帮你啊?上 gdb 之类的调试器了……

调试器怎么用啊
6楼2012-04-07 19:31:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

snoopyzhao

至尊木虫 (职业作家)

【答案】应助回帖

引用回帖:
4楼: Originally posted by awkard at 2012-04-07 19:25:28:
程序中有很多是这样的 if (abs(px11-px1).lt.1.e-9) then
             goto 11
          else
          slope1=(py11-py1)/(px11-px1)
          xp=px0
          yp=py1+slope1*(xp-px1)
          e ...

你能确定在这里出的问题吗?

你能定位到哪一句吗?如果能的话,把那个分母打印出来看看。

还有,你的变量是什么精度的?double precision?
7楼2012-04-07 19:55:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

snoopyzhao

至尊木虫 (职业作家)

【答案】应助回帖

引用回帖:
6楼: Originally posted by awkard at 2012-04-07 19:31:59:
调试器怎么用啊

这个一句两句说不清楚,我自己很少用,我比较土,用 write....

» 本帖已获得的红花(最新10朵)

8楼2012-04-07 19:56:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

awkard

新虫 (初入文坛)

引用回帖:
8楼: Originally posted by snoopyzhao at 2012-04-07 19:56:02:
这个一句两句说不清楚,我自己很少用,我比较土,用 write....

是这样的  只有在子程序调用时才有除零的错  子程序中除法的使用 都是像上面的语句  小于某个数  就直接跳出 不会执行 后面的除法了? 你说 变量是什么精度的 什么意思 定义的是 real 浮点数  Fortran 我不是太懂 但是一定要将这程序调好 麻烦你了
9楼2012-04-07 20:24:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

awkard

新虫 (初入文坛)

送鲜花一朵
引用回帖:
8楼: Originally posted by snoopyzhao at 2012-04-07 19:56:02:
这个一句两句说不清楚,我自己很少用,我比较土,用 write....

只有调用子程序时 才会有除零的错 只有类似于上面的程序才会出现除法 但除数都已排除零了 你说的精度是怎么回事啊 我也在想可能是这个问题 我定义的都是 real 浮点型
10楼2012-04-07 20:51:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 awkard 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 材料与化工371求调剂 +13 陪琳看海 2026-04-04 14/700 2026-04-06 00:58 by fmesaito
[考研] 机械专硕274求调剂,不挑专业学校 +6 泛泛2333 2026-04-05 7/350 2026-04-05 23:20 by chyhaha
[考研] 求调剂 +11 熊二想上岸 2026-04-04 11/550 2026-04-05 22:21 by 醉翁wl
[考研] 本科211,293分请求调剂 +8 莲菜就是藕吧 2026-04-03 9/450 2026-04-05 19:12 by 蓝云思雨
[有机交流] 甲醇/二氯 1:15过柱子 5+3 a哎y呦w喂 2026-03-31 3/150 2026-04-05 10:42 by 88817753
[考研] 一志愿郑大0705求调剂 +3 橘十一 2026-04-02 4/200 2026-04-05 00:05 by chongya
[考研] 土木304求调剂 +4 兔突突突, 2026-03-31 4/200 2026-04-04 13:34 by 1753564080
[考研] 280求调剂 +21 咕噜晓晓 2026-04-02 22/1100 2026-04-04 11:12 by 猪会飞
[考研] 294求调剂 +6 Grey_Ey 2026-04-03 6/300 2026-04-03 20:46 by 欣喜777
[考研] 266求调剂 +18 阳阳哇塞 2026-04-01 18/900 2026-04-03 18:38 by zllcz
[考研] 372分材料与化工(085600)一志愿湖南大学求调剂 +3 蓝笺片 2026-04-03 4/200 2026-04-03 17:58 by Jimmyandyou
[考研] 266求调剂 +3 08电气工程 2026-04-03 3/150 2026-04-03 14:05 by 1753564080
[考研] 266分,一志愿电气工程,本科材料,求材料专业调剂 +9 哇呼哼呼哼 2026-04-02 9/450 2026-04-03 12:05 by 1753564080
[考研] 材料调剂 +4 一样YWY 2026-04-03 4/200 2026-04-03 09:48 by 蓝云思雨
[考研] 302求调剂 +9 zyx上岸! 2026-04-02 9/450 2026-04-02 23:07 by 马儿快快地跑
[考研] 考研调剂 +3 李木子0120 2026-04-02 5/250 2026-04-02 21:45 by dongzh2009
[考研] 085900土木水利336分求调剂 +4 Zhangjiangj 2026-03-31 6/300 2026-04-02 11:40 by 1753564080
[考研] 0710生物学,325求调剂 +3 mkkkkkl 2026-04-01 3/150 2026-04-02 09:48 by Jaylen.
[考研] 一志愿浙江大学工科动力工程370,数一121,专业课135,现在能去哪里 +3 080700调剂 2026-03-30 4/200 2026-03-31 12:00 by KLMY666
[考研] 274求调剂 +6 xiao爱同学 2026-03-30 6/300 2026-03-31 10:04 by cal0306
信息提示
请填处理意见