Plik:VFPt flat magnets gap potential+contour.svg
Z testwiki
Przejdź do nawigacji
Przejdź do wyszukiwania
Wielkość pliku podglądu PNG dla pliku SVG: 600 × 600 pikseli Inne rozdzielczości: 240 × 240 pikseli | 480 × 480 pikseli | 768 × 768 pikseli | 1024 × 1024 pikseli | 2048 × 2048 pikseli.
Rozmiar pierwotny (Plik SVG, nominalnie 800 × 800 pikseli, rozmiar pliku: 211 KB)
Ten plik znajduje się w Wikimedia Commons i może być używany w innych projektach. Poniżej znajdują się informacje ze strony opisu tego pliku.
Opis
| OpisVFPt flat magnets gap potential+contour.svg |
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. |
| Data | |
| Źródło | Praca własna |
| Autor | Geek3 |
| Inne wersje | VFPt flat magnets gap potential.svg, VFPt flat magnets gap absB.svg |
| SVG rozwój InfoField | |
| Kod źródłowy 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()
|
Licencja
Ja, właściciel praw autorskich do tego dzieła, udostępniam je na poniższej licencji
Ten plik udostępniony jest na licencji Creative Commons Uznanie autorstwa – Na tych samych warunkach 4.0 Międzynarodowe.
- Wolno:
- dzielić się – kopiować, rozpowszechniać, odtwarzać i wykonywać utwór
- modyfikować – tworzyć utwory zależne
- Na następujących warunkach:
- uznanie autorstwa – musisz określić autorstwo utworu, podać link do licencji, a także wskazać czy utwór został zmieniony. Możesz to zrobić w każdy rozsądny sposób, o ile nie będzie to sugerować, że licencjodawca popiera Ciebie lub Twoje użycie utworu.
- na tych samych warunkach – Jeśli zmienia się lub przekształca niniejszy utwór, lub tworzy inny na jego podstawie, można rozpowszechniać powstały w ten sposób nowy utwór tylko na podstawie tej samej lub podobnej licencji.
Podpisy
Dodaj jednolinijkowe objaśnienie tego, co ten plik pokazuje
Obiekty przedstawione na tym zdjęciu
przedstawia
Jakaś wartość bez elementu Wikidanych
3 paź 2019
image/svg+xml
Historia pliku
Kliknij na datę/czas, aby zobaczyć, jak plik wyglądał w tym czasie.
| Data i czas | Miniatura | Wymiary | Użytkownik | Opis | |
|---|---|---|---|---|---|
| aktualny | 10:19, 3 paź 2019 | 800 × 800 (211 KB) | wikimediacommons>Geek3 | User created page with UploadWizard |
Lokalne wykorzystanie pliku
Poniższa strona korzysta z tego pliku: