Моя цель - создать анимированный график с использованием Sage, который производит нечто похожее на синус и косинус, но для белка вместо круга. Я потратил много времени, пытаясь что-то создать, но мой ограниченный опыт оказывается большим препятствием. Я делаю это исключительно для развития своих знаний и опыта в области кодирования и манипулирования математическими понятиями, которые я уже знаю.
У меня есть несколько мыслей о том, что может сработать, но я изо всех сил пытаюсь превратить эти мысли в работающий код. Одна мысль состоит в том, чтобы создать нечто похожее на интерактивный график в этом файле PDF: http://omega.albany.edu:8008/mat214dir/Sage/Adv2dplotSage.pdf Мне все равно, интерактивен ли он. В настоящее время я работаю с implicit_plot (), но я полностью открыт для любых предложений. Я начал несколько вариантов, но я продолжаю застрять. Мне удалось создать анимированный эллипс внутри белка от -2 до 2. Мой мыслительный процесс, который я мог использовать:
var('a,b,n,r,y')
a=1
b=1
r=2
n=4
d=implicit_plot((x^n)/a+(y^n)/b==r^n, (x,-2,2), (y,-2,2))
g=animate((graphics_array([[ellipse((0,0),a,b,angle=t,xmin=-2,xmax=2)+d for a in range(2,3)] for b in range(1,2)]) for t in sxrange(0,2*pi,.25)))
show(g)
Затем выясните, как изменить эллипс на отрезок прямой от начала координат до точки на кривой и анимировать его от 0 до 2pi.
Я хочу сделать большую часть работы самостоятельно, но я нахожусь в той точке, где мне очень пригодятся некоторые предложения или источники. Я ценю любую помощь и совет.