看板 Python 關於我們 聯絡資訊
我試圖想要求一個方程式的圖形 f(x)= x ^(2/3) 唸做: x的三分之二次方 (怕有誤解@@") 我找了一下math模組發現 math.pow(x,y) y值說一定要是整數 所以不能用math(x,2/3) 而math.sqrt(x) 又不能開奇數方根 請問版上的高手們, 有沒有其他可以替代的寫法或模組? 拜託了~~~感謝~~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.35.214.196
ckclark:math.pow(x, 2./3)試試看 用x ** (2./3) 也可以 11/06 06:07
adnodnya:前者出現math domain error, 11/06 23:31
adnodnya:後者是negative number cannot be raised to a 11/06 23:32
adnodnya:fractional power 11/06 23:32
suzuke:應該是你的x造成複數根的關係吧? 把x設成complex(x,0)試試 11/07 00:52
adnodnya:似乎還是不行...>< 11/08 00:52
suzuke:你要不要把你的方程式po上來,讓大家研究看看~~~ 11/08 02:04
adnodnya:感謝S大提議,我以回文方式PO在下面嚕~ 麻煩大家了~ 11/08 13:44