为什么用mathematica 画有理数次幂的函数,没有负数部分
mathematica吧
全部回复
仅看楼主
level 1
nvbl3 楼主
Plot[x^(2/3),{x,-2,2}]
总是只有x为正数的部分
2021年05月29日 08点05分 1
吧务
level 10
因为是虚数
2021年05月29日 08点05分 2
level 1
nvbl3 楼主
只要分母为奇数,就不会是虚数呀
2021年05月29日 10点05分 3
Power在复数域算的,第一个根是虚的。
2021年05月29日 11点05分
吧务
level 12
涉及到mma的乘方计算,简单来说就是mma认为(-1)^(1/3)不是实数,具体细节可以参考这两个帖子:
https://tieba.baidu.com/p/2113868343
https://tieba.baidu.com/p/2770662767
解决方法也很简单,改用Surd就行了
Plot[Surd[x, 3]^2, {x, -2, 2}]
2021年05月29日 12点05分 4
level 1
nvbl3 楼主
原来如此,可惜我的是8.0
2021年05月30日 11点05分 5
版本8也是能画的,请仔细阅读上面的链接。
2021年06月05日 02点06分
1