Датотека:Cusp catastrophe animation gif.gif

Извор: testwiki
Пређи на навигацију Пређи на претрагу
    Оригинална датотека (480 × 480 пиксела, величина датотеке: 21,32 MB, MIME тип: image/gif, петља, 300 кадрова, 10 с)
    Напомена: због техничких ограничења, минијатуре GIF слика високе резолуције као што је ова неће се анимирати.

    Ова датотека се налази на Викимедијина остава и може да се користи на другим пројектима. Њен опис је приказан испод.

    Опис

    Опис
    English: ```python

    from mpl_toolkits import mplot3d import numpy as np import matplotlib.pyplot as plt import matplotlib.animation as animation

    video_length = 10 # in seconds video_fps = 30 num_frames = video_fps * video_length angle_per_frame = (360 / num_frames)

    stride = 5 width = 3

    a = np.linspace(-width, width, 500) b = a x, y = np.meshgrid(a, b) z = np.clip(-0.1 * (x**4 + y**4) - y**3 + x * y

               , -5, 5)
    

    plt.tick_params(left = False) fig = plt.figure(figsize= (10,10)) ax = plt.axes(projection ='3d') frame = ax.plot_wireframe(x, y, z, color ='#4a5a90', rstride=stride, cstride=stride)

    def init():

       ax.set_box_aspect((1,1,1))
       ax.view_init(0, -90)
       ax.axis('off')
       ax.set_xlim(-1,1)
       ax.set_ylim(-1,1)
       ax.set_zlim(-1, 1)
       return frame,
    
    1. animation function. This is called sequentially

    def animate(i):

       ax.view_init(0, -90 + angle_per_frame * i)
       return frame,
    
    1. call the animator. blit=True means only re-draw the parts that have changed.

    anim = animation.FuncAnimation(fig, animate, init_func=init,

                                  frames=num_frames, blit=True)
    

    anim.save('cusp.mp4', fps=video_fps, extra_args=['-vcodec', 'libx264'])

    plt.show()

    ```
    Датум
    Извор Сопствено дело
    Аутор Cosmia Nebula

    Лиценцирање

    Ја, носилац ауторског права над овим делом, објављујем исто под следећом лиценцом:
    w:sr:Creative Commons
    ауторство делити под истим условима
    Дозвољено је:
    • да делите – да умножавате, расподељујете и преносите дело
    • да прерађујете – да прерадите дело
    Под следећим условима:
    • ауторство – Морате да дате одговарајуће заслуге, обезбедите везу ка лиценци и назначите да ли су измене направљене. Можете то урадити на било који разуман манир, али не на начин који предлаже да лиценцатор одобрава вас или ваше коришћење.
    • делити под истим условима – Ако измените, преобразите или доградите овај материјал, морате поделити своје доприносе под истом или компатибилном лиценцом као оригинал.

    Поднаписи

    Укратко шта ова датотека представља/приказује
    Cusp catastrophe, with surface $z = -0.1 (x^4 + y^4) - y^3 + xy$.

    Ставке приказане у овој датотеци

    приказује

    4. јануар 2023

    f487f0ca767c68d1254e7a905cd3bdee416cfff5

    10,009999999999971 секунда

    480 пиксел

    480 пиксел

    Историја датотеке

    Кликните на датум/време да бисте видели тадашњу верзију датотеке.

    Датум/времеМинијатураДимензијеКорисникКоментар
    тренутна00:03, 5. јануар 2023.Минијатура за верзију на дан 00:03, 5. јануар 2023.480 × 480 (21,32 MB)wikimediacommons>Cosmia NebulaUploaded own work with UploadWizard

    Нема страница које користе ову датотеку.