Lêer:QuadrupoleContour.svg

Page contents not supported in other languages.
in Wikipedia, die vrye ensiklopedie

Oorspronklike lêer(SVG-lêer, normaalweg 540 × 540 piksels, lêergrootte: 158 KG)

Hierdie lêer kom vanaf Wikimedia Commons en kan ook in ander projekte gebruik word. Die beskrywing op die lêer se inligtingsblad word hieronder weergegee.

Opsomming

Beskrywing
English: Contour plot of the equipotential surfaces of an electric quadrupole field. The field is accurately computed from a physical model.
Datum
Bron Eie werk
Outeur Geek3
SVG genesis
InfoField
 
The SVG code is valid.
 
This plot was created with Matplotlib.
Bronkode
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')

Lisensiëring

Ek, die outeursreghouer van hierdie werk, publiseer dit onder die volgende lisensie:
w:af:Creative Commons
naamsvermelding insgelyks
This file is licensed under the Creative Commons Attribution-Share Alike 4.0 International license.
U is vry:
  • om te deel – die werk kopieer, versprei en deurgee
  • om te hermeng – om die werk aan te pas
Onder die volgende voorwaardes:
  • naamsvermelding – U moet die nodige krediet gee, 'n skakel na die lisensie verskaf en aandui of daar veranderinge aangebring is. U mag dit op enige redelike manier doen, maar nie op enige manier wat daarop dui dat die lisensiegewer u of u gebruik onderskryf nie.
  • insgelyks – As u die materiaal hermix, transformeer of voortbou, moet u u bydraes versprei onder die dieselfde of versoenbare lisensie as die oorspronklike.

Captions

Add a one-line explanation of what this file represents

Items portrayed in this file

uitbeelding

Lêergeskiedenis

Klik op die datum/tyd om te sien hoe die lêer destyds gelyk het.

Datum/TydDuimnaelDimensiesGebruikerOpmerking
huidig22:52, 14 Mei 2018Duimnaelskets vir weergawe vanaf 22:52, 14 Mei 2018540 × 540 (158 KG)Geek3Potential must be 1/r, not 1/r².
14:40, 22 Oktober 2017Duimnaelskets vir weergawe vanaf 14:40, 22 Oktober 2017540 × 540 (195 KG)Geek3User created page with UploadWizard

Die volgende bladsy gebruik dié lêer:

Globale lêergebruik

Die volgende ander wiki's gebruik hierdie lêer:

Metadata