Archivo:VFPt Dipole field.svg
De testwiki
Ir a la navegación
Ir a la búsqueda
Tamaño de esta previsualización PNG del archivo SVG: 700 × 600 píxeles. Otras resoluciones: 280 × 240 píxeles | 560 × 480 píxeles | 896 × 768 píxeles | 1195 × 1024 píxeles | 2389 × 2048 píxeles.
Archivo original (archivo SVG, nominalmente 700 × 600 píxeles, tamaño de archivo: 39 kB)
Este archivo es de Wikimedia Commons y puede usarse en otros proyectos. La descripción en su página de descripción del archivo se muestra debajo.
Resumen
| DescripciónVFPt Dipole field.svg |
English: Schematic dipole field around the earth. (monochromatic) |
| Fecha | |
| Fuente | Trabajo propio |
| Autor | Geek3 |
| Otras versiones | Dipole field.svg |
| SVG desarrollo InfoField | |
| Código fuente 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()
|
Licencia
Yo, titular de los derechos de autor de esta obra, la publico en los términos de las siguientes licencias:
| Se autoriza la copia, distribución y modificación de este documento bajo los términos de la licencia de documentación libre GNU, versión 1.2 o cualquier otra que posteriormente publique la Fundación para el Software Libre; sin secciones invariables, textos de portada, ni textos de contraportada. Se incluye una copia de la dicha licencia en la sección titulada Licencia de Documentación Libre GNU.http://www.gnu.org/copyleft/fdl.htmlGFDLGNU Free Documentation Licensetruetrue |
Este archivo se encuentra bajo la licencia Creative Commons Genérica de Atribución/Compartir-Igual 3.0.
- Eres libre:
- de compartir – de copiar, distribuir y transmitir el trabajo
- de remezclar – de adaptar el trabajo
- Bajo las siguientes condiciones:
- atribución – Debes otorgar el crédito correspondiente, proporcionar un enlace a la licencia e indicar si realizaste algún cambio. Puedes hacerlo de cualquier manera razonable pero no de manera que sugiera que el licenciante te respalda a ti o al uso que hagas del trabajo.
- compartir igual – En caso de mezclar, transformar o modificar este trabajo, deberás distribuir el trabajo resultante bajo la misma licencia o una compatible como el original.
Puedes usar la licencia que prefieras.
Leyendas
Añade una explicación corta acerca de lo que representa este archivo
Dünya'nın manyetik alanı
Elementos representados en este archivo
representa a
Algún valor sin elemento de Wikidata
diciembre 2010
image/svg+xml
39 681 byte
cce5b6998296ea4cfef2b0a6d2f5545d7ee79d12
Historial del archivo
Haz clic sobre una fecha y hora para ver el archivo tal como apareció en ese momento.
| Fecha y hora | Miniatura | Dimensiones | Usuario | Comentario | |
|---|---|---|---|---|---|
| actual | 23:44 13 dic 2010 | 700 × 600 (39 kB) | wikimediacommons>Geek3 | own work |
Usos del archivo
Las siguientes páginas usan este archivo: