加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

在Mathematica中绘制分数次幂(非整数幂)函数的图像

(2013-08-02 16:42:55)
标签:

mathematica

it

分类: 快捷方式
Mathematica对数学小白也太不友好了,想画个x^(1/3)的函数图像,居然只能画一半。原因是 x^(1/3) ”等同于“Power[x,1/3]”,而“Power”函数用的是虚数系统,一个复数的n次方根有n个, “Power”函数返回其中辐角最小的根,所以负数的分数次幂算出来都不是实数,自然就无法在实数数轴上绘制出来。“Power”函数的说明中提到“x^y,对于复数x和y,Power给出e^(ylog(x))的主值. ”。
例如:
Power[-8, 1/3] ”会得到“2 (-1)^(1/3)”
“Power[-8, 1/3] // N”会得到“1. + 1.73205 i”

若要求实立方根,则有一个专门的函数“CubeRoot[x]”。
目前查到的绘制分数次幂函数实根图像的解决方案是“Plot[Sign(x)Abs(x)^(1/3)]”。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有