Dosya:QuadrupoleContour.svg

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

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


Özet

Açıklama
English: Contour plot of the equipotential surfaces of an electric quadrupole field. The field is accurately computed from a physical model.
Tarih
Kaynak Yükleyenin kendi çalışması
Yazar Geek3
SVG gelişimi
InfoField
 
Bu SVG kaynak kodu geçerlidir.
 
Bu vektörel grafik Matplotlib ile oluşturuldu.
Kaynak kodu
InfoField

Python code

import numpy as np
from matplotlib import pyplot as plt
from matplotlib import colors

def simplify_contours(qcset, thresh=plt.rcParams['path.simplify_threshold']):
    for c in qcset.collections:
        paths = c.get_paths()
        for i, p in enumerate(paths):
            p.simplify_threshold = thresh / plt.gcf().dpi
            paths[i] = p.cleaned(simplify=True)

xmax = 3.2
vmax = 4
levels = np.linspace(-vmax, vmax, 22)
X, Y = np.mgrid[-xmax:xmax:400j, -xmax:xmax:400j]
V  = 1.0 / np.maximum(np.sqrt((X + 1)**2 + (Y + 1)**2), 1e-5)
V += 1.0 / np.maximum(np.sqrt((X - 1)**2 + (Y - 1)**2), 1e-5)
V -= 1.0 / np.maximum(np.sqrt((X + 1)**2 + (Y - 1)**2), 1e-5)
V -= 1.0 / np.maximum(np.sqrt((X - 1)**2 + (Y + 1)**2), 1e-5)
plt.figure(figsize=(6, 6)).add_axes([0, 0, 1, 1])
contf = plt.contourf(X, Y, V, levels=levels, cmap='RdBu_r', extend='both',
       norm=colors.SymLogNorm(linthresh=1.5, vmin=-vmax, vmax=vmax))
simplify_contours(contf, plt.rcParams['lines.linewidth'])
cont = plt.contour(X, Y, V, levels=contf.levels, colors='k', linestyles='solid')
plt.xticks([]), plt.yticks([])
plt.gca().set_aspect(aspect='equal')
plt.gca().axis('off')
for i in -1,1:
    for j in -1,1:
        plt.text(i, j, {-1:u'\u2212', 1:'+'}[i*j],
                 size=18, ha='center', va='center')
plt.savefig('QuadrupoleContour.svg')

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.

Altyazılar

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

Bu dosyada gösterilen öğeler

betimlenen

22 Ekim 2017

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üncel22.52, 14 Mayıs 201822.52, 14 Mayıs 2018 tarihindeki sürümün küçültülmüş hâli540 × 540 (158 KB)Geek3Potential must be 1/r, not 1/r².
14.40, 22 Ekim 201714.40, 22 Ekim 2017 tarihindeki sürümün küçültülmüş hâli540 × 540 (195 KB)Geek3User created page 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