Archivo:VFPt metal ball grounded.svg

Contenido de la página no disponible en otros idiomas.
De Wikipedia, la enciclopedia libre

Ver la imagen en su resolución original((Imagen SVG, nominalmente 600 × 600 pixels, tamaño de archivo: 22 kB))

Resumen

Descripción
English: Field of a positive point charge influenced by a grounded conducting metal sphere.
Fecha
Fuente Trabajo propio
Autor Geek3
Otras versiones
SVG desarrollo
InfoField
 
El código fuente de esta imagen SVG es inválido por VectorFieldPlot errores.
 
Este gráfico vectorial, inválido según el W3C, fue creado con Inkscape, o con otro programa.
Esta imagen es considerada imagen de calidad después de haber sido evaluada según la guía para imágenes de calidad.

العربية  جازايرية  беларуская  беларуская (тарашкевіца)  български  বাংলা  català  čeština  Cymraeg  Deutsch  Schweizer Hochdeutsch  Zazaki  Ελληνικά  English  Esperanto  español  eesti  euskara  فارسی  suomi  français  galego  עברית  हिन्दी  hrvatski  magyar  հայերեն  Bahasa Indonesia  italiano  日本語  Jawa  ქართული  한국어  kurdî  Lëtzebuergesch  lietuvių  македонски  മലയാളം  मराठी  Bahasa Melayu  Nederlands  Norfuk / Pitkern  polski  português  português do Brasil  rumantsch  română  русский  sicilianu  slovenčina  slovenščina  shqip  српски / srpski  svenska  தமிழ்  తెలుగు  ไทย  Tagalog  Türkçe  toki pona  українська  vèneto  Tiếng Việt  中文  中文(简体)  中文(繁體)  +/−

Código fuente
InfoField

SVG code

VectorFieldPlot source code
# paste this code at the end of VectorFieldPlot 1.1
u = 120.0
doc = FieldplotDocument('VFPt_metal_ball_grounded', commons=True,
    width=600, height=600, center=[320, 300], unit=u)
# draw symbols
field = Field({'monopoles':[[-1,0,1]]}); doc.draw_charges(field)
field = Field({'monopoles':[[0.5,0,-0.5]]}); doc.draw_charges(field, scale=sqrt(0.5))
ball = doc.draw_object('g', {'id':'metal_ball', 'transform':'translate(1,0)',
    'style':'fill:none; stroke:#000;stroke-linecap:square'})
# draw the rod
grad1 = doc.draw_object('linearGradient', {'id':'rod_shade', 'x1':0, 'x2':0,
    'y1':0, 'y2':1, 'gradientUnits':'objectBoundingBox'}, group=ball)
for col, of in (('#666', 0), ('#ddd', 0.6), ('#fff', 0.7), ('#ccc', 0.75), ('#888', 1)):
    doc.draw_object('stop', {'offset':of, 'stop-color':col}, group=grad1)
doc.draw_object('rect', {'x':0.9, 'width':0.7, 'y':-0.1/1.2+0.01, 'height':0.2/1.2-0.02,
    'style':'fill:url(#rod_shade); stroke-width:0.02'}, group=ball)
# draw the metal ball
grad = doc.draw_object('radialGradient', {'id':'metal_spot', 'cx':'0.53', 'cy':'0.54',
    'r':'0.55', 'fx':'0.65', 'fy':'0.7', 'gradientUnits':'objectBoundingBox'}, group=ball)
for col, of in (('#fff', 0), ('#e7e7e7', 0.15), ('#ddd', 0.25), ('#aaa', 0.7), ('#888', 0.9), ('#666', 1)):
    doc.draw_object('stop', {'offset':of, 'stop-color':col}, group=grad)
doc.draw_object('circle', {'cx':0, 'cy':0, 'r':1,
    'style':'fill:url(#metal_spot); stroke-width:0.02'}, group=ball)
ball_charges = doc.draw_object('g', {'style':'stroke-width:0.01667'}, group=ball)
# draw actual field
field = Field({'monopoles':[[-1,0,1], [0.5,0,-0.5]]})
n = 23
for i in range(n):
    a = (0.5 + i) / n
    phi = 2*pi * a
    line = FieldLine(field, [-1,0], start_v=[cos(phi), sin(phi)], directions='forward')
    fe = [True, False, False, False]
    of = [0.5, 0.5, 0.5, 0.5]
    # make little charge signs
    if vabs(line.get_position(1) - sc.array([1,0])) < 1:
        t = op.brentq(lambda t: vabs(line.get_position(t) - sc.array([1,0]))-1, 0, 1)
        alpha = atan2(line.get_position(t)[1], line.get_position(t)[0]-1)
        doc.draw_object('path', {'d':'M {0:.5f},{1:.5f} h {2:.5f}'.format(
            round((u*(0.9*cos(alpha)))-2)/u,
            round(u*(0.9*sin(alpha)))/u, 4/u)}, group=ball_charges)
        if abs(i-(n-1.0)/2) < n/2-2:
            fe = [True, False, False, True]
            of = [0.5, 0.5, 0.5, (0.25+vabs(line.get_position(t)-sc.array([0.5,0]))) / 1.5]
    doc.draw_line(line, arrows_style={'dist':1.5, 'min_arrows': 1, 'offsets':of, 'fixed_ends':fe})
doc.write()

Licencia

Yo, titular de los derechos de autor de esta obra, la publico en los términos de las siguientes licencias:
GNU head 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.
w:es:Creative Commons
atribución compartir igual
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

Elementos representados en este archivo

representa a

image/svg+xml

Historial del archivo

Haz clic sobre una fecha y hora para ver el archivo tal como apareció en ese momento.

Fecha y horaMiniaturaDimensionesUsuarioComentario
actual15:10 19 jun 2010Miniatura de la versión del 15:10 19 jun 2010600 × 600 (22 kB)Geek3rod added
14:43 19 jun 2010Miniatura de la versión del 14:43 19 jun 2010600 × 600 (21 kB)Geek3VFPt_metal_ball_grounded

La siguiente página usa este archivo:

Uso global del archivo

Las wikis siguientes utilizan este archivo:

Metadatos