Draw a graph of \$y=(-n)^x\$
TI-Basic, 26 21 bytes
~3→Xmin
3→Xmax
Prompt N
DrawF N^Xcos(πX
Output for N=2:
Bash + Gnuplot, 56 45 bytes
(-11 bytes thanks to Noiralef!)
gnuplot -e "se t png;p[-3:3]real((-$1)**x)">A
Saves the resulting graph as a png
image named A
in the current working directory.
Example Outputs
For n = 1:
For n = 2:
Python 3 with matplotlib, 103 72 bytes
-12 bytes thanks to DSM (a module is installed alongside matplotlib
called pylab
with the necessary functionality "making Python in a repl more like Matlab" - odd, but true!)
-18 more as a result (pylab has many numpy functions too!)
-1 byte thanks to Ajasja (replacing arange(-60,61)/20+0j
with arange(121)/20-3+0j
)
from pylab import*
def f(n):x=arange(121)/20-3+0j;plot(x,(-n)**x);show()
n=2,1