Dosya:VFPt Dipole field.svg

testwiki sitesinden
Gezinti kısmına atla Arama kısmına atla
Orijinal dosya (SVG dosyası, sözde 700 × 600 piksel, dosya boyutu: 39 KB)

Bu dosya Wikimedia Commons deposunda bulunmaktadır ve diğer projeler tarafından kullanılıyor olabilir. Aşağıda dosya açıklama sayfasındaki açıklama gösteriliyor.

Özet

Açıklama
English: Schematic dipole field around the earth. (monochromatic)
Tarih
Kaynak Yükleyenin kendi çalışması
Yazar Geek3
Diğer sürümler Dipole field.svg
SVG gelişimi
InfoField
 Bu SVG kaynak kodu geçerlidir.
 Bu vektörel grafik VectorFieldPlot ile oluşturuldu.
 Bu SVG dosyası, gömülü metin kullanabilir.
Kaynak kodu
InfoField

Python code

# paste this code at the end of VectorFieldPlot 1.3
doc = FieldplotDocument('VFPt_Dipole_field', commons=True, width=700, height=600, unit=100)
R = 1.55
sca = 2.4; lw = 1.0
field = Field({'dipoles':[[0, 0, 0, -1]]})
F = lambda t: sc.dot(field.F([R*cos(t), R*sin(t)]), [cos(t), sin(t)])
Fi = lambda t1: ig.quad(F, 0, t1)[0] * R
Fsum = Fi(pi)
line = FieldLine(field, [0, 5], directions='forward', maxr=10)
doc.draw_line(line, linewidth=lw, arrows_style={'dist':6-2*R, 'scale':sca,
    'max_arrows':2, 'min_arrows':2, 'fixed_ends':[False, True, True, False]})
n = 15
p = -0.3
for i in range(n):
    a = (i + 0.5 + p) / (n + 2*p)
    t = op.brentq(lambda t:Fi(t) - a*Fsum, 0, pi)
    if abs(i - n/2) > 4:
        line = FieldLine(field, [R*cos(t), R*sin(t)], directions='both')
        doc.draw_line(line, linewidth=lw, arrows_style={'dist':2*R, 'scale':sca,
        'max_arrows':2, 'min_arrows':1, 'fixed_ends':[True, False, False, True]})
    elif (i != 7):
        line = FieldLine(field, [R*cos(t), R*sin(t)], directions='both', maxr=3)
        doc.draw_line(line, linewidth=lw, arrows_style={'dist':2*R, 'scale':sca,
        'max_arrows':1, 'min_arrows':1, 'fixed_ends':[False, False, False, True]})
        line = FieldLine(field, [R*cos(t), -R*sin(t)], directions='both', maxr=3)
        doc.draw_line(line, linewidth=lw, arrows_style={'dist':2*R, 'scale':sca,
        'max_arrows':1, 'min_arrows':1, 'fixed_ends':[True, False, False, False]})
n2 = 3
for j in [-1,1]:
    for i in range(n2):
        a = (i + 0.5 - p) / (n + 2*p)
        t = op.brentq(lambda t1: ig.quad(lambda r:field.F([r, 0.])[1], R, t1)[0] - a*Fsum, 0.1, R)
        line = FieldLine(field, [j*t, 0.], directions='both')
        doc.draw_line(line, linewidth=lw, arrows_style={'dist':2*R, 'scale':sca,
            'max_arrows':1, 'min_arrows':1})
Re = 0.855
earth = doc.draw_object('g', {'id':'earth'})
doc.draw_object('circle', {'r':Re, 'cx':'0', 'cy':'0',
    'style':'fill:#ffffff; stroke:#000000; stroke-width:0.01'}, group=earth)
doc.draw_object('path', {'d':'M -{0},0 A {0},{1} 0 0 1 {0},0'.format(Re, 0.2*Re),
    'style':'fill:none; stroke:#000000; stroke-width:0.01'}, group=earth)
text_N = doc.draw_object('text', {'text-anchor':'middle', 'x':'0', 'y':37,
    'transform':'translate(0,0.7) scale(0.002,-0.002)',
    'style':'fill:#000000; stroke:none; font-size:100px; font-family:Bitstream Vera Sans'})
text_N.text = 'N'
text_S = doc.draw_object('text', {'text-anchor':'middle', 'x':'0', 'y':37,
    'transform':'translate(0,-0.7) scale(0.002,-0.002)',
    'style':'fill:#000000; stroke:none; font-size:100px; font-family:Bitstream Vera Sans'})
text_S.text = 'S'
doc.write()

Lisanslama

Ben, bu işin telif sahibi, burada işi aşağıdaki lisanslar altında yayımlıyorum:
GNU head Bu belgenin GNU Özgür Belgeleme Lisansı, Sürüm 1.2 veya Özgür Yazılım Vakfı tarafından yayımlanan sonraki herhangi bir sürüm şartları altında bu belgenin kopyalanması, dağıtılması ve/veya değiştirilmesi için izin verilmiştir;

Değişmeyen Bölümler, Ön Kapak Metinleri ve Arka Kapak Metinleri yoktur. Lisansın bir kopyası GNU Özgür Belgeleme Lisansı sayfasında yer almaktadır.

w:tr:Creative Commons
atıf benzer paylaşım
Bu dosya, Creative Commons Atıf-Benzer Paylaşım 3.0 Taşınmamış 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 düzenler, dönüştürür veya inşa ederseniz, katkılarınızı özgünüyle aynı veya uyumlu lisans altında dağıtmanız gerekir.
İstediğiniz lisansı seçebilirsiniz.

Altyazılar

Dünya'nın manyetik alanı

Bu dosyada gösterilen öğeler

betimlenen

Aralık 2010

image/svg+xml

39.681 bayt

cce5b6998296ea4cfef2b0a6d2f5545d7ee79d12

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üncel23.44, 13 Aralık 201023.44, 13 Aralık 2010 tarihindeki sürümün küçültülmüş hâli700 × 600 (39 KB)wikimediacommons>Geek3own work

Aşağıdaki sayfa bu dosyayı kullanmaktadır: