给定整数n (其中0<n<50)的输入,将y=\mathrm{Re}((-n)^x)的图形从x = -3输出到x = 3包含。
其中\mathrm{Re}(p)是复数p的真实部分。
请注意,\mathrm{Re}((-n)^x) = n^x \cos{(\pi x)}
输出可以是您想要的任何形式(例如,图像或窗口等)。ASCII艺术是不允许的。
图形不需要有轴(允许没有内置图形功能的语言进行竞争)。
如果一幅图像被输出,它的每一面必须大于500像素。同样,情节必须尽可能地填充图像。
地块之间的最小间隔为0.05。
矢量图形是允许的。
对于2
的输入:
对于1
的输入:
您必须将相应的输出放在您的答案中(n =1和n= 2)。
以字节为单位的最短代码获胜。
发布于 2017-04-13 08:49:43
Plot[Re[(-#)^x],{x,-3,3},PlotRange->All]&
除了数字的字体(我怀疑它是使用Wolfram创建的)外,输出看起来与挑战中显示的完全一样。
发布于 2017-04-14 15:18:27
curve(Re((0i-scan())^x),-3,3)
n
是通过stdin提供的。N=1的结果:
对于n=2:
发布于 2017-04-13 13:41:29
plot(Re((0i-n)^seq(-3,3,.05)))
n
= 1n
= 2https://codegolf.stackexchange.com/questions/116338
复制相似问题