作业帮 > 数学 > 作业

pascal中负数幂次方怎么表示 比如当A>0时A^N:exp(n*ln(a)) 当a

来源:学生作业帮 编辑:神马作文网作业帮 分类:数学作业 时间:2024/09/25 14:38:50
pascal中负数幂次方怎么表示 比如当A>0时A^N:exp(n*ln(a)) 当a
pascal中负数幂次方怎么表示 比如当A>0时A^N:exp(n*ln(a)) 当a
正数幂次方:exp(n*ln(a))
加上条件判断就行了.(注意细节)
if n mod 2=0 then xx:=exp(n*ln(-a)) else xx:=-exp(n*ln(-a));
如果n还不是整型,这个“负数^非整数”的幂本身就没有意义
再问: 负数^非整数:(-1)^(1/3)=-1 ! (-1)^(1/2)才是美意义