回 帖 发 新 帖 刷新版面

主题:[讨论]求教【run-time error】,与论坛中其他的问题都不太一样

我的程序在运行的过程中出现如下问题,请各位大侠帮忙解决:
run-time error M0:math
 -acos:error
我用debug单步运行,发现是在下面这句出现问题的:
pb1=-dacos(dreal(bf(2,ns1))/z1)*180.d0/3.1415927d0
请各位帮忙解决,小生在此感激不敬!

回复列表 (共6个回复)

沙发

你输出看看被acos的数是否超出定义域.

板凳


哦,谢谢。我试一下。

3 楼


我也出现先了类似的问题
run-time error M6202:math
-log10:sing error
错误行指示为
7c92120e int 3
请问是怎么回事呢/

4 楼


pb1=-dacos(dreal(bf(2,ns1))/z1)*180.d0/3.1415927d0
再拆成几行试试。

5 楼


我发现是里面的变量出了问题,显示出来是:NaN

6 楼

bf(2,ns1) 看看算出来是什么

我来回复

您尚未登录,请登录后再回复。点此登录或注册