File:VFPt dipole animation electric.gif
Từ Wikimedia Commons, kho lưu trữ phương tiện nội dung mở
Bước tới điều hướng
Bước tới tìm kiếm
VFPt_dipole_animation_electric.gif (220×220 điểm ảnh, kích thước tập tin: 381 kB, kiểu MIME: image/gif, có lặp, 50 khung ảnh, 2,5 s)
Thông tin tập tin
Dữ liệu có cấu trúc
Chú thích
Miêu tả[sửa]
Miêu tảVFPt dipole animation electric.gif |
English: Animation showing the electric field of an electric dipole. The dipole consists of two point electric charges of opposite polarity located close together. A transformation from a point-shaped dipol to a finite-size electric dipole is shown. |
Ngày | |
Nguồn gốc | Tác phẩm được tạo bởi người tải lên |
Tác giả | Geek3 |
Phiên bản khác | |
GIF genesis InfoField | This plot was created with VectorFieldPlot. |
Mã nguồn InfoField | Python code# paste this code at the end of VectorFieldPlot 1.2
frames = 50
d = 0.35 # animation amplitude
r = 7.5 # charge radius
# iterate frames
for i in range(frames):
doc = FieldplotDocument('VFPt_dipole_animation_electric_{0:0>2}'.format(i),
commons=True, width=220, height=220, unit=100)
a = sin(i*pi/frames) * 0.75 - 0.25 * sin(3.0 * i*pi/frames)
if i == 0:
# pointlike dipole
field = Field({'dipoles':[[0,0,1,0]]})
else:
# electric dipole
field = Field({'monopoles':[[-d*a,0,-0.5/(d*a)], [d*a,0,0.5/(d*a)]]})
doc.draw_charges(field, scale=r/14)
if d * a < r / doc.unit:
# draw dipole symbol
symb = doc.draw_object('g', {'id':'dipole_symbol',
'transform':'scale({0},{0})'.format(
sqrt(1.0/doc.unit**2-(d*a/r)**2))})
defs = doc.draw_object('defs', {}, group=symb)
spot = doc.draw_object('radialGradient', {'id':'light_spot',
'cx':'0.65', 'cy':'0.7', 'r':'0.75'}, group=defs)
for col, of in [['#fff', '0'], ['#ddd', '0.15'],
['#aaa', '0.7'], ['#444', '1']]:
doc.draw_object('stop', {'stop-color':col, 'offset':of}, group=spot)
doc.draw_object('circle', {'cx':'0', 'cy':'0', 'r':str(r),
'style':'fill:url(#light_spot); stroke:#000000; stroke-width:1'}, group=symb)
doc.draw_object('path', {'style':'fill:#000000; stroke:none',
'd':'M -4,1 H 0 V 4 L 5,0 L 0,-4 V -1 H -4 V 1 Z'}, group=symb)
n = 20
# iterate fieldlines
for j in range(n):
t = -1.0 + 2.0 * (j + 0.5) / n
y = 0.25 * ((t-1)**-2 - (t+1)**-2) - 0.3*t
line = FieldLine(field, [0, y],
directions='both', maxr=1e4, maxn=2e4)
doc.draw_line(line, linewidth=1.0,
arrows_style={'dist':1.25, 'scale':1.1, 'max_arrows':2})
doc.write(filename='anims/' + doc.name)
|
for i in anims/*.svg; do rsvg -w1760 -h1760 $i $(echo $i | sed s/svg/png/) && convert -scale 220x220 $(echo $i | sed s/svg/png/) $(echo $i | sed s/svg/gif/); done gifsicle -d5 -l0 --colors 256 --comment "http://commons.wikimedia.org/wiki/File:VFPt_dipole_animation_electric.gif" anims/*.gif > VFPt_dipole_animation_electric.gif
Giấy phép[sửa]
Tôi, người giữ bản quyền tác phẩm này, từ đây phát hành nó theo các giấy phép sau:
Bạn có quyền sao chép, phân phối và/hoặc sửa đổi tài liệu này theo những điều khoản được quy định trong Giấy phép Tài liệu Tự do GNU, phiên bản 1.2 hoặc các phiên bản mới hơn được Quỹ Phần mềm Tự do; quy định; ngoại trừ những phần không được sửa đổi, bìa trước và bìa sau. Bạn có thể xem giấy phép nói trên ở phần Giấy phép Tài liệu Tự do GNU.http://www.gnu.org/copyleft/fdl.htmlGFDLGNU Free Documentation Licensetruetrue |
Tập tin này được phát hành theo Giấy phép Creative Commons Ghi công - Chia sẻ tương tự 3.0 Chưa chuyển đồi
- Bạn được phép:
- chia sẻ – sao chép, phân phối và chuyển giao tác phẩm
- pha trộn – để chuyển thể tác phẩm
- Theo các điều kiện sau:
- ghi công – Bạn phải ghi lại tác giả và nguồn, liên kết đến giấy phép, và các thay đổi đã được thực hiện, nếu có. Bạn có thể làm các điều trên bằng bất kỳ cách hợp lý nào, miễn sao không ám chỉ rằng người cho giấy phép ủng hộ bạn hay việc sử dụng của bạn.
- chia sẻ tương tự – Nếu bạn biến tấu, biến đổi, hoặc làm tác phẩm khác dựa trên tác phẩm này, bạn chỉ được phép phân phối tác phẩm mới theo giấy phép y hệt hoặc tương thích với tác phẩm gốc.
Bạn có thể chọn giấy phép mà bạn muốn.
Lịch sử tập tin
Nhấn vào ngày/giờ để xem nội dung tập tin tại thời điểm đó.
Ngày/Giờ | Hình xem trước | Kích cỡ | Thành viên | Miêu tả | |
---|---|---|---|---|---|
hiện tại | 20:14, ngày 2 tháng 10 năm 2010 | 220×220 (381 kB) | Geek3 (thảo luận | đóng góp) | own work |
Bạn không được phép ghi đè tập tin này.
Trang sử dụng tập tin
Trang sau sử dụng tập tin này:
Sử dụng tập tin toàn cục
Những wiki sau đang sử dụng tập tin này:
- Trang sử dụng tại ar.wikipedia.org
- Trang sử dụng tại bn.wikipedia.org
- Trang sử dụng tại da.wikipedia.org
- Trang sử dụng tại en.wikipedia.org
- Trang sử dụng tại eo.wikipedia.org
- Trang sử dụng tại ga.wikipedia.org
- Trang sử dụng tại he.wikipedia.org
- Trang sử dụng tại hi.wikipedia.org
- Trang sử dụng tại it.wikipedia.org
- Trang sử dụng tại no.wikipedia.org
- Trang sử dụng tại sv.wikipedia.org
- Trang sử dụng tại ta.wikipedia.org
- Trang sử dụng tại tr.wikipedia.org
- Trang sử dụng tại vi.wikipedia.org
- Trang sử dụng tại zh-min-nan.wikipedia.org