Fichye:VFPt Dipole field.svg
Depi testwiki
Aller à la navigation
Aller à la recherche
Taille de cet aperçu PNG pour ce fichier SVG : 700 × 600 piksèl. Lòt rezolisyon yo: 280 × 240 piksèl | 560 × 480 piksèl | 896 × 768 piksèl | 1 195 × 1 024 piksèl | 2 389 × 2 048 piksèl.
Fichye orijinal (Fichye SVG, rezolisyon de 700 × 600 piksèl, gwosè fichye : 39 kio)
Fichye sa a sòti nan Wikimedia Commons e ka sèvi nan lòt pwojè. Desktripsyon ki sou paj li file description page ekri anba a.
Rezime
| DeskripsyonVFPt Dipole field.svg |
English: Schematic dipole field around the earth. (monochromatic) |
| Dat | |
| Sous | Travay pèsonèl |
| Kreyatè | Geek3 |
| Autres versions | Dipole field.svg |
| SVG information InfoField | |
| Code source 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()
|
Kondisyon itlizasyon
Moi, en tant que détenteur des droits d’auteur sur cette œuvre, je la publie sous les licences suivantes :
| Ou bay pèmisyon pou kopye, distribye ak/oswa modifye dokiman sa a dapre kondisyon GNU Free Documentation License, Vèsyon. 1.2 oswa nenpòt vèsyon ki pibliye pita pa Free Software Foundation; san okenn Seksyon ki pa ka chanje, pa gen okenn Tèks ak premye paj kouvèti, epi pa gen okenn Tèks Denyè-Kouvèti. Gen yon kopi lisans lan nan seksyon ki rele GNU Free Documentation License.http://www.gnu.org/copyleft/fdl.htmlGFDLGNU Free Documentation Licensetruetrue |
Fichye sa a distribiye selon lisans Creative Commons.
- Ou gen dwa:
- pou pataje – pou kopye, distribiye epi difize ouvraj la
- pou remiks – pou adapte ouvraj la
- Selon kondisyon sa a yo:
- Rekonèt avèk non otè – Ou dwe bay enfòmasyon apwopriye sou otè a, bay yon lyen pou lisans lan, epi endike si te gen chanjman ki fèt. Ou ka fè sa nan nenpòt fason rezonab, men okenn fason ki sijere ke otè a soutni oswa apwouve itilizasyon ou an.
- Enfòmasyon sa yo ka pataje – Si ou fè rekopye, transfòme, oswa baze sou materyèl sa, ou dwe distribye kontribisyon ou anba menm oswa yon lisans konpatib avèk orijinal la.
Chwazi lisans ou vle a.
Légendes
Ajoutez en une ligne la description de ce que représente ce fichier
Dünya'nın manyetik alanı
Éléments décrits dans ce fichier
penn
Valeur sans élément de Wikidata
statut des droits d'auteur français
sous droit d'auteur français
source du fichier français
desanm 2010
type MIME français
image/svg+xml
taille des données français
39 681 octet
somme de contrôle français
cce5b6998296ea4cfef2b0a6d2f5545d7ee79d12
Istorik fichye a
Klike sou yon dat/yon lè pou wè fichye a jan li te ye nan moman sa a.
| Dat ak lè | Minyati | Grandè yo | Itilizatè | Komantè | |
|---|---|---|---|---|---|
| Kounye a | 13 desanm 2010 à 23:44 | 700 × 600 (39 kio) | wikimediacommons>Geek3 | own work |
Itilizasyon fichye sa a
paj sa a itilize fichye sa a:
Rekipere depi « https://ht.wiki.beta.math.wmflabs.org/wiki/Fichye:VFPt_Dipole_field.svg »