回 帖 发 新 帖 刷新版面

主题:DSQRT的应用出错,为何哪?

错误如题!
  也查了下sqrt以及qsqrt中的(x),x应该大于等于零。
  但是,我的表达式如下:
 DO I=1,NX-1
  DO J=1,NY1-2
    Jout(I,J)=DSQRT((JX(I,J)**2+JY(I,J)**2))
   END DO
 END DO

 相当于,先求平方再开方了,但是不知为何不符合DSQRT的应用条件哪?!

回复列表 (共2个回复)

沙发

问题已经解决了。
  是由于某个量出现了NaN导致的。

板凳


出现错误时,是如何提示的?我试了一下如果有无穷大会提示infinity的!

我来回复

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