Создание юнита с шалфеем - PullRequest
1 голос
/ 12 марта 2019

Моя цель - создать анимированный график с использованием 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. Я хочу сделать большую часть работы самостоятельно, но я нахожусь в той точке, где мне очень пригодятся некоторые предложения или источники. Я ценю любую помощь и совет.

...