Файл:Field tidal.svg

Матеріал з testwiki
Перейти до навігації Перейти до пошуку
Повна роздільність (SVG-файл, номінально 1123 × 608 пікселів, розмір файлу: 18 КБ)

Цей файл з Вікісховища і може використовуватися в інших проєктах. Далі наведена інформація з його сторінки опису.

Опис файлу

Опис
English: Differential gravity field that causes tides.
Час створення
Джерело Власна робота
Автор Krishnavedala
Інші версії
SVG розвиток
InfoField
 Вихідний код цього SVG-файлу правильний.
 Це векторне зображення було створено з допомогою Matplotlib
 The file size of this SVG plot may be irrationally large because its text has been converted to paths inhibiting translations.
Сирцевий код
InfoField
Matplotlib code
import matplotlib.pyplot as plt
import numpy as np

if __name__ == "__main__":
    fig = plt.figure(figsize=(15.2, 8))
    ax = fig.add_subplot(111)

    R = 10
    p0, q0 = [20, 0], [-20, 0]
    k = 275

    dist = lambda p1, p2: np.sqrt( (p1[0]-p2[0])**2 + (p1[1]-p2[1])**2 )
    force = lambda r: - k / r**2

    theta = np.linspace(-np.pi, np.pi, 50)
    for t in theta:
        p1 = [-R * np.cos(t), R * np.sin(t)]
        if t < np.pi * 0.5 and t > -np.pi * 0.5:
            r = dist(q0, p1)
        else:
            r = dist(p0, p1)
        F = force(r)
        ax.arrow(p1[0], p1[1], F * np.cos(t), F * np.sin(t), head_width=0.5, head_length=0.7, fc='k')

    ax.annotate(r"+", xytext=(0,0), size=30, xy=(0,0), ha="center", va="center")
    ax.annotate(r"Satellite", xy=(25,0), xytext=(15,0),
                size=30, va="center",
                arrowprops=dict(arrowstyle="fancy", fc='k'))
    ax.set_xlim(-13, 25)
    ax.set_ylim(-11, 11)
    ax.plot(-R * np.cos(theta), R * np.sin(theta), linewidth=3.)
    ax.axis('off')
    plt.savefig('field tidal.svg', bbox_inches='tight', pad_inches=.15, transparent='true')

See also

Alternative version of the same image
Derived version

Ліцензування

Я, власник авторських прав на цей твір, добровільно публікую його на умовах такої ліцензії:
w:uk:Creative Commons
зазначення авторства поширення на тих же умовах
Цей файл ліцензований на умовах ліцензії Creative Commons Attribution-Share Alike 3.0 Unported
Ви можете вільно:
  • ділитися – копіювати, поширювати і передавати твір
  • модифікувати – переробляти твір
При дотриманні таких умов:
  • зазначення авторства – Ви повинні вказати авторство, надати посилання на ліцензію і вказати, чи якісь зміни було внесено до оригінального твору. Ви можете зробити це в будь-який розсудливий спосіб, але так, щоб він жодним чином не натякав на те, наче ліцензіар підтримує Вас чи Ваш спосіб використання твору.
  • поширення на тих же умовах – Якщо ви змінюєте, перетворюєте або створюєте іншу похідну роботу на основі цього твору, ви можете поширювати отриманий у результаті твір тільки на умовах такої ж або сумісної ліцензії.

Підписи

Додайте однорядкове пояснення, що саме репрезентує цей файл

Об'єкти, показані на цьому файлі

зображує

Історія файлу

Клацніть на дату/час, щоб переглянути, як тоді виглядав файл.

Дата/часМініатюраРозмір об'єктаКористувачКоментар
поточний23:39, 23 травня 2014Мініатюра для версії від 23:39, 23 травня 20141123 × 608 (18 КБ)wikimediacommons>Krishnavedala{{Information |Description ={{en|1=Differential gravity field that causes tides.}} |Source ={{own}} |Author =Krishnavedala |Date =2014-05-23 |Permission = |other_versions = }} {{validS...

Така сторінка використовує цей файл: