Dosya:Tidal field and gravity field.svg

Sayfa içeriği diğer dillerde desteklenmemektedir.
Vikipedi, özgür ansiklopedi

Tam çözünürlük(SVG dosyası, sözde 985 × 581 piksel, dosya boyutu: 49 KB)


Özet

Açıklama
English: Tidal field (thick red arrows) and gravity field (thin blue arrows) exerted on Earth's surface and center (label O) by the Moon (label S).
Tarih
Kaynak Yükleyenin kendi çalışması
Yazar fgnievinski
SVG gelişimi
InfoField
 
Bu SVG kaynak kodu geçerlidir.
 
Bu vektörel grafik Matplotlib ile oluşturuldu.
 
The file size of this SVG plot may be irrationally large because its text has been converted to paths inhibiting translations.
Kaynak kodu
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  # planet radius
    pp = [0, 0]  # planet position
    ps = [40, 0]  # satellite position
    k = 2750  # force scale

    dist = lambda p1, p2: np.sqrt( (p1[0]-p2[0])**2 + (p1[1]-p2[1])**2 )  # Euclidean distance
    irsq = lambda p: 1 / dist(p, ps)**2   # inverse square distance
    gmag = lambda p: k*irsq(p)           # satellite's gravity force magnitude
    gdir = lambda p: np.divide(np.subtract(ps, p), dist(ps, p))  # satellite's gravity force direction
    gvec = lambda p: gmag(p)*gdir(p)     # satellite's gravity force vector
    
    gp = gvec(pp)  # satellite's gravity vector at center of planet
    tvec = lambda p: gvec(p)-gp  # satellite's tide force vector

    theta = np.linspace(-np.pi, np.pi, 50)  # circle internal angle
    for ti in theta:
        pi = [-R * np.cos(ti), R * np.sin(ti)]  # evaluation point on the perimeter (planet's surface)
        ti = tvec(pi)  # tide at evaluation point
        gi = gvec(pi)  # gravity at evaluation point
         
        ax.arrow(pp[0], pp[1], gp[0], gp[1], head_width=0.5/2, head_length=0.7/2, fc='b', color='b')
        ax.arrow(pi[0], pi[1], gi[0], gi[1], head_width=0.5/2, head_length=0.7/2, fc='b', color='b')
        ax.arrow(pi[0], pi[1], ti[0], ti[1], head_width=0.5/1, head_length=0.7/1, fc='r', color='r')

    ax.plot(pp[0], pp[1], 'ok')
    #ax.annotate(r"+", xytext=(0,0), size=30, xy=(0,0), ha="center", va="center")
    ax.annotate(r"O", xytext=(-1,0), size=30, xy=(0,0), ha="center", va="center")
    ax.annotate(r"S", 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), '-k', linewidth=3.)
    ax.set_aspect('equal', 'box')
    ax.axis('off')
    plt.savefig('field tidal.svg', bbox_inches='tight', pad_inches=.15, transparent='true')

Lisanslama

Ben, bu işin telif sahibi, burada işi aşağıdaki lisans altında yayımlıyorum:
w:tr:Creative Commons
atıf benzer paylaşım
Bu dosya, Creative Commons Atıf-Benzer Paylaşım 4.0 Uluslararası lisansı ile lisanslanmıştır.
Şu seçeneklerde özgürsünüz:
  • paylaşım – eser paylaşımı, dağıtımı ve iletimi
  • içeriği değiştirip uyarlama – eser adaptasyonu
Aşağıdaki koşullar geçerli olacaktır:
  • atıf – Esere yazar veya lisans sahibi tarafından belirtilen (ancak sizi ya da eseri kullanımınızı desteklediklerini ileri sürmeyecek bir) şekilde atıfta bulunmalısınız.
  • benzer paylaşım – Maddeyi yeniden karıştırır, dönüştürür veya inşa ederseniz, katkılarınızı orijinal olarak aynı veya uyumlu lisans altında dağıtmanız gerekir.

Bu dosya şu kaynaktan türetilmiştir: Field tidal.svg by original author

Altyazılar

Bu dosyanın temsil ettiği şeyin tek satırlık açıklamasını ekleyin.
Tidal field and gravity field

Bu dosyada gösterilen öğeler

betimlenen

2 Eylül 2023

image/svg+xml

Dosya geçmişi

Dosyanın herhangi bir zamandaki hâli için ilgili tarih/saat kısmına tıklayın.

Tarih/SaatKüçük resimBoyutlarKullanıcıYorum
güncel01.35, 3 Eylül 202301.35, 3 Eylül 2023 tarihindeki sürümün küçültülmüş hâli985 × 581 (49 KB)FgnievinskiUploaded own work with UploadWizard

Bu görüntü dosyasına bağlantısı olan sayfalar:

Küresel dosya kullanımı

Aşağıdaki diğer vikiler bu dosyayı kullanır:

Meta veri