怎么绘制y=x^(1-x)的图像?
- 原创
- |
- 浏览:6960
- |
- 更新:
- |
- 标签:理工学科
当x小于0,怎么办?
下面,我们专门使用Mathematica研究x<0的情况。
如果要限定y是实函数,那么我们知道,图像只能是散点图:
Table[{x,x^(1-x)},{x,0,-2,-1}]
ListPlot[%8,PlotStyle->Blue,Filling->Axis]
当x=-1/3的时候,x^(1-x)=(-1/3)^(2/3),这个式子,在Mathematica看来,应该是一个复数。
然而,这个(-1/3)^(2/3)在实数范围内是存在的。
如果按照Mathematica默认的算法,(-1/3)^(2/3)是复数,我们尝试着在复平面上作图这些散点图:
aa=Table[x^(1-x),{x,0,-2,-1/3}];
ListPlot[(Tooltip[{Re[#1],Im[#1]}]&)/@aa, AspectRatio->Automatic,PlotStyle->Blue]
把散点的间隔变小一点:
aa=Table[x^(1-x),{x,0,-2,-1/300}];
ListPlot[(Tooltip[{Re[#1],Im[#1]}]&)/@aa, AspectRatio->Automatic,PlotStyle->Blue]
END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部

















