whero_2000 发表于 2010-4-16 20:59

-SQRT:DOMAIN ERROR的问题

各位老师好!我的程序里有以下这两句:
      ZZ=1.0+THETA*THETA
      ZZ1=SQRT(ZZ)
可知ZZ一定是正数,但是为何在计算ZZ1的时候会出现以下的错误:
run-time error M6201:MATH
-sqrt:DOMAIN error
请各位老师指教!怎么解决这个问题呢:'( ??

lavi 发表于 2010-12-16 16:09

你看看在计算zz之前,theta的值是否正常,如果是Nan或者无穷小之类的就会出现这个问题
页: [1]
查看完整版本: -SQRT:DOMAIN ERROR的问题