Fortran Coder

查看: 10919|回复: 7
打印 上一主题 下一主题

[调试器] 调试时局部变量消失了是怎么回事

[复制链接]

9

帖子

2

主题

0

精华

入门

F 币
53 元
贡献
29 点
跳转到指定楼层
楼主
发表于 2014-4-21 21:08:53 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 H_S 于 2014-4-21 21:40 编辑

如题
但是程序还是显示正在运行
而不是正在调试

捕获.PNG (5.46 KB, 下载次数: 365)

就像这样

就像这样
分享到:  微信微信
收藏收藏 点赞点赞 点踩点踩

9

帖子

2

主题

0

精华

入门

F 币
53 元
贡献
29 点
沙发
 楼主| 发表于 2014-4-21 21:38:06 | 显示全部楼层
本帖最后由 H_S 于 2014-4-21 21:56 编辑

嗯 开始如第一个
点跳出 几次就变第二个图了
如果直接运行也是和第二个图一样的结果
有人知道这大概是什么原因吗
也不显示错误 没法改呀

捕获.PNG (64.74 KB, 下载次数: 348)

捕获.PNG

捕获2.PNG (49.76 KB, 下载次数: 328)

捕获2.PNG

9

帖子

2

主题

0

精华

入门

F 币
53 元
贡献
29 点
板凳
 楼主| 发表于 2014-4-21 22:46:42 | 显示全部楼层
本帖最后由 H_S 于 2014-4-21 23:24 编辑
fcode 发表于 2014-4-21 22:30
第二个图的断点在哪儿?你能找到吗?

就一个 图上面有
不知道一般是什么原因吗
以前写 经常碰到这个问题
有时只要把循环结束的条件 IF(x<1E-20)EXIT
改大一些就可以了
如果没有什么通用的解释就算了
我在改改别的什么


貌似找到原因了
计算第六次值的时候 发散了
发散了一般怎么办
改了一下松弛因子就好了 不过结果貌似不理想




捕获1.PNG (66.02 KB, 下载次数: 367)

sum一直变大

sum一直变大

9

帖子

2

主题

0

精华

入门

F 币
53 元
贡献
29 点
地板
 楼主| 发表于 2014-4-22 21:36:31 | 显示全部楼层
fcode 发表于 2014-4-22 11:07
如果是算法问题,就发代码再讨论吧。关于超松弛迭代的收敛性,问题很多。 ...

就不麻烦了 我自己再改改  话说为什么两个帖子都被移动了 到语法讨论一个都没看到
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-5-15 01:17

Powered by Tencent X3.4

© 2013-2024 Tencent

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