我正在使用math.h与GCC和GSL.我想知道如何评估它?
我希望pow函数将pow(-1,1.2)识别为((-1)^ 6)^(1/5).但事实并非如此.
有谁知道会识别这些的c库吗?也许某人有他们可以分享的分解程序.
解决方法
看起来你正在寻找战俘(abs(x),y).
说明:你似乎在思考
xy =(xN)(y / N)
如果我们选择N === 2,那么你有
(x2)y / 2 =((x2)1/2)y
但
(x2)1/2 = | x |
代替给出
| X | Y
这是一个延伸,因为上述操作仅适用于非负x,但您是选择使用该假设的人.