主题:[讨论]求教【run-time error】,与论坛中其他的问题都不太一样
hqmandy
[专家分:60] 发布于 2010-06-22 15:16:00
我的程序在运行的过程中出现如下问题,请各位大侠帮忙解决:
run-time error M0:math
-acos:error
我用debug单步运行,发现是在下面这句出现问题的:
pb1=-dacos(dreal(bf(2,ns1))/z1)*180.d0/3.1415927d0
请各位帮忙解决,小生在此感激不敬!
最后更新于:2010-06-22 15:25:00
回复列表 (共6个回复)
沙发
yeg001 [专家分:14390] 发布于 2010-06-22 16:09:00
你输出看看被acos的数是否超出定义域.
板凳
hqmandy [专家分:60] 发布于 2010-06-22 16:56:00
哦,谢谢。我试一下。
3 楼
veni [专家分:0] 发布于 2010-06-22 17:04:00
我也出现先了类似的问题
run-time error M6202:math
-log10:sing error
错误行指示为
7c92120e int 3
请问是怎么回事呢/
4 楼
2o12oo [专家分:30] 发布于 2010-06-22 19:48:00
把
pb1=-dacos(dreal(bf(2,ns1))/z1)*180.d0/3.1415927d0
再拆成几行试试。
5 楼
hqmandy [专家分:60] 发布于 2010-06-23 18:00:00
我发现是里面的变量出了问题,显示出来是:NaN
6 楼
yeg001 [专家分:14390] 发布于 2010-06-23 20:09:00
bf(2,ns1) 看看算出来是什么
我来回复