Pojdi na vsebino

Slika:VFPt flat magnets gap potential+contour.svg

Vsebina strani ni podprta v drugih jezikih.
Iz Wikipedije, proste enciklopedije

Izvorna datoteka(Datoteka SVG, nominalno 800 × 800 pikslov, velikost datoteke: 211 KB)


Povzetek

Opis
English: Drawing of two homogeneously magnetized flat cylindrical magnets with exactly computed magnetic field lines. The two magnets are aligned on top of each other along the cylinder axis and with a narrow gap in-between. This configuration is often used as a dipole magnet to create a strong and roughly uniform magnetic field in the gap, for instance in cyclotrons. The magnetic scalar potential 𝜓 is shown in the background from positive (fuchsia) through zero (yellow) to negative (aqua) together with uniformely spaced equipotential lines. Note that the field lines follow the gradient of the scalar potential.
Datum
Vir lastno delo
Avtor Geek3
Druge različice VFPt flat magnets gap potential.svg, VFPt flat magnets gap absB.svg
SVG razvoj
InfoField
 
Izvorna koda te SVG-datoteke je veljavna.
 
Ta vektorska slika je bila ustvarjena z VectorFieldPlot.
Izvorna koda
InfoField

Python code

# paste this code at the end of VectorFieldPlot 2.4
# https://commons.wikimedia.org/wiki/User:Geek3/VectorFieldPlot
doc = FieldplotDocument('VFPt_flat_magnets_gap_potential+contour', commons=True,
    width=800, height=800)

Bfield = Field({'coils':[ [0, 1, pi/2, 2, 0.5 ,1],
                        [0, -1, pi/2, 2, 0.5 ,1] ]})

Hfield = Field([ ['charged_disc', {'x0':-2, 'y0':-1.5, 'x1':2, 'y1':-1.5, 'Q':-1}],
                 ['charged_disc', {'x0':-2, 'y0':-0.5, 'x1':2, 'y1':-0.5, 'Q':1}],
                 ['charged_disc', {'x0':-2, 'y0':0.5, 'x1':2, 'y1':0.5, 'Q':-1}],
                 ['charged_disc', {'x0':-2, 'y0':1.5, 'x1':2, 'y1':1.5, 'Q':1}] ])

doc.draw_magnets(Bfield)
        
U0 = Hfield.V([0., 1.5 + 0.02])
doc.draw_scalar_field(func=Hfield.V, cmap=doc.cmap_AqYlFs, vmin=-U0, vmax=U0)
U1 = Hfield.V([0., 1.5])
doc.draw_contours(func=Hfield.V, levels=sc.linspace(-U1, U1, 11)[1:-1])

nlines = 22
R0 = op.brentq(lambda x: Bfield.F([x, 0.])[1], 0, 3)
Sp = Startpath(Bfield, lambda t: sc.array([-R0 + 2. * R0 * t, 0.]))
xstart = [Sp.startpos((0.2+i) / (nlines-0.6))[0] for i in range(nlines)]

cond = lambda xy: fabs(xy[1]) < 1e-2 or fabs(xy[1]) > 1.4

for iline, x in enumerate(xstart):
    line = FieldLine(Bfield, [x, 0.], directions='both', maxr=12)
    doc.draw_line(line, linewidth=2.4, arrows_style={'potential':Hfield.V,
        'at_potentials':[-0.3*U1, 0., 0.3*U1], 'condition_func':cond})

for x0, y0 in ((-1, -1), (-1, 1), (1, -1), (1, 1)):
    line = FieldLine(Bfield, [2.3 * x0, 1. * y0], directions='both', maxr=5)
    doc.draw_line(line, linewidth=2.4, arrows_style={'dist':2,
        'offsets':{'start':1, 'end':0} })

doc.write()

Licenca

Jaz, imetnik avtorskih pravic na tem delu, ga objavljam pod naslednjo licenco:
w:sl:Creative Commons
priznanje avtorstva deljenje pod enakimi pogoji
Dovoljeno vam je:
  • deljenje – reproducirati, distribuirati in javno priobčevati delo
  • predelava – predelati delo
Pod naslednjimi pogoji:
  • priznanje avtorstva – Navesti morate ustrezno avtorstvo, povezavo do licence in morebitne spremembe. To lahko storite na kakršen koli primeren način, vendar ne na način, ki bi nakazoval, da dajalec licence podpira vas ali vašo uporabo dela.
  • deljenje pod enakimi pogoji – Če boste to vsebino predelali, preoblikovali ali uporabili kot izhodišče za drugo delo, morate svoj prispevek distribuirati pod enako ali združljivo licenco, kot jo ima izvirnik.

Napisi

Dodajte enovrstični opis, kaj ta datoteka predstavlja

Predmeti, prikazani v tej datoteki

motiv

3. oktober 2019

image/svg+xml

Zgodovina datoteke

Kliknite datum in čas za ogled datoteke, ki je bila takrat naložena.

Datum in časSličicaVelikostUporabnikKomentar
trenutno11:19, 3. oktober 2019Sličica za različico z datumom 11:19, 3. oktober 2019800 × 800 (211 KB)Geek3User created page with UploadWizard

Datoteka je del naslednje 1 strani slovenske Wikipedije (strani drugih projektov niso navedene):

Globalna uporaba datoteke

To datoteko uporabljajo tudi naslednji vikiji:

Metapodatki