d6 = Asin((d1 * d3 + Sqr(d1 ^ 2 * d3 ^ 2 - (d3 ^ 2 + d2 ^ 2)

问题描述:

d6 = Asin((d1 * d3 + Sqr(d1 ^ 2 * d3 ^ 2 - (d3 ^ 2 + d2 ^ 2) * (d1 ^ 2 - d2 ^ 2))) / (d3 ^ 2 + d2 ^
在vb编程中提示错误(溢出)如何改正呢,
1个回答 分类:综合 2014-10-13

问题解答:

我来补答
估计是因为你的式子太长.不过先查看下你变量的定义,是不是不对,
将式子断开,增加几个中间变量,然后调试下,看看错在哪一步.
再问: 我自定义的函数是 Public Function Asin(sx As Single) As Single If sx = 1 Then Asin = PI / 2 Exit Function Else: Asin = Atn(sx / Sqr(-sx ^ 2 + 1)) End If End Function '反正弦函数返回弧度值 还是这一句出错,提示溢出,什么原因呢 d6 = Asin((d1 * d3 + Sqr(k1)) / k2)
再答: Asin是什么意思。好像没有这个函数吧
 
 
展开全文阅读
剩余:2000
上一页:求补英语