Archivo:VFPt imagecharge plane horizontal plusminus.svg
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 imagecharge plane horizontal plusminus.svg |
English: Field of a positive electric charge in front of a horizontal perfectly conducting metal surface. The field outside the metal can be constructed using an image charge behind the metal surface. The image charge is shown below. The field lines inside the metal do not exist in reality. Instead there's no field inside the metal and the charges are located at the surface instead of below. |
||
| Fecha | |||
| Fuente | Trabajo propio | ||
| Autor | Geek3 | ||
| Otras versiones | |||
| SVG desarrollo InfoField |
| ||
| Código fuente InfoField | SVG code# paste this code at the end of VectorFieldPlot 1.01
doc = FieldplotDocument('VFPt_imagecharge_plane_horizontal_plusminus', width=500, height=600, commons=True)
field = Field({'monopoles':[[0,1.5,1], [0,-1.5,-1]]})
doc.draw_charges(field, scale=1.5)
xy = lambda phi: sc.array([0,1.5]) + rot([0,1], phi)
Fs = ig.quad(lambda phi: sc.dot(rot([0,1], phi), field.F(xy(phi))), 0, 2*pi)[0]
n = 22
for i in range(n):
a = float(i) / n
phi = op.brentq(lambda phi1: ig.quad(lambda phi: sc.dot(rot([0,1], phi), field.F(xy(phi))), 0, phi1)[0] - a * Fs, 0, 2*pi)
line = FieldLine(field, xy(phi), maxr=10,
directions='both', bounds_func=lambda p: -p[1])
doc.draw_line(line, arrows_style={'max_arrows':1, 'offsets':[0.6,0.4,0.4,0.6]})
line = FieldLine(field, [xy(phi)[0], -xy(phi)[1]], maxr=10,
directions='both', bounds_func=lambda p: p[1])
doc.draw_line(line, arrows_style=None,
attributes=[['stroke-dasharray', '0.08,0.12'], ['stroke-linecap', 'butt']])
# draw the metal surface
metal_surface = doc.draw_object('g', {'id':'metal_surface'})
defs = doc.draw_object('defs', {}, group=metal_surface)
grad = doc.draw_object('linearGradient', {'id':'metal_grad', 'x1':0, 'x2':0,
'y1':0, 'y2':1, 'gradientUnits':'objectBoundingBox'}, group=defs)
for of, op in ((0, 0), (1, 1)):
doc.draw_object('stop', {'offset':of, 'stop-color':'#bbb', 'stop-opacity':op}, group=grad)
doc.draw_object('rect', {'x':-2.5, 'y':-0.8, 'width':5, 'height':0.8, 'style':'fill:url(#metal_grad); stroke:none'}, group=metal_surface)
doc.draw_object('path', {'d':'M -2.5,0 H 2.5', 'style':'fill:none; stroke:#000; stroke-width:0.04'}, group=metal_surface)
doc.write()
|
Licencia
| 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 |
- 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.
Leyendas
Elementos representados en este archivo
representa a
Algún valor sin elemento de Wikidata
junio 2010
image/svg+xml
23 870 byte
a555197fce2b9992d03e9ed7030eb00e33592cf3
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 | 22:23 20 jun 2010 | 500 × 600 (23 kB) | wikimediacommons>Geek3 | VFPt_imagecharge_plane_horizontal_plusminus |
Usos del archivo
La siguiente página usa este archivo: