Dosya:Helmholtz coil, B magnitude cross section.svg

testwiki sitesinden
Gezinti kısmına atla Arama kısmına atla
Orijinal dosya (SVG dosyası, sözde 540 × 540 piksel, dosya boyutu: 250 KB)

Bu dosya Wikimedia Commons deposunda bulunmaktadır ve diğer projeler tarafından kullanılıyor olabilir. Aşağıda dosya açıklama sayfasındaki açıklama gösteriliyor.

Özet

Açıklama
English: Cross section of B (magnetic field strength) magnitude in a Helmholtz coil (actually consisting of two coils: one at the top, one at the bottom in the plot). The eight contours are for field magnitudes of 0.5 B0, 0.8 B0, 0.9 B0, 0.95 B0, 0.99 B0, 1.01 B0, 1.05 B0, and 1.1 B0, where B0 is field strength at center. The large center area has almost uniform field strength.
Tarih
Kaynak Yükleyenin kendi çalışması
Yazar Morn

Lisanslama

Ben, bu işin telif sahibi, burada işi aşağıdaki lisanslar altında yayımlıyorum:
w:tr:Creative Commons
atıf benzer paylaşım
Bu dosya, Creative Commons Atıf-Benzer Paylaşım 3.0 Taşınmamış lisansı ile lisanslanmıştır
Şu seçeneklerde özgürsünüz:
  • paylaşım – eser paylaşımı, dağıtımı ve iletimi
  • içeriği değiştirip uyarlama – eser adaptasyonu
Aşağıdaki koşullar geçerli olacaktır:
  • atıf – Esere yazar veya lisans sahibi tarafından belirtilen (ancak sizi ya da eseri kullanımınızı desteklediklerini ileri sürmeyecek bir) şekilde atıfta bulunmalısınız.
  • benzer paylaşım – Maddeyi yeniden düzenler, dönüştürür veya inşa ederseniz, katkılarınızı özgünüyle aynı veya uyumlu lisans altında dağıtmanız gerekir.
GNU head Bu belgenin GNU Özgür Belgeleme Lisansı, Sürüm 1.2 veya Özgür Yazılım Vakfı tarafından yayımlanan sonraki herhangi bir sürüm şartları altında bu belgenin kopyalanması, dağıtılması ve/veya değiştirilmesi için izin verilmiştir;

Değişmeyen Bölümler, Ön Kapak Metinleri ve Arka Kapak Metinleri yoktur. Lisansın bir kopyası GNU Özgür Belgeleme Lisansı sayfasında yer almaktadır.

İstediğiniz lisansı seçebilirsiniz.

Python source code

from pylab import *    # needs Matplotlib

r = 1
res = 500	# grid resolution (100 seems to be sufficient here and will create a smaller SVG file)
figure(figsize=(6, 6))
axes((0,0,1,1), frameon = False)

def dist3(a,b,c,d,e,f):
	return maximum(r, sqrt((a-d)**2 + (b-e)**2 + (c-f)**2))

x = linspace(-150, 150, res)
y = linspace(-150, 150, res)
X,Y = meshgrid(x,y)
F = zeros((res,res,3))

# loop over two coils
for coils in 1,-1:
	# sum field contributions from coil in 10-degree steps
	for p in range(0, 360, 10):
		xc,yc,zc = (100*sin(pi*p/180),50*coils,100*cos(pi*p/180))
		MAG = 1/((r+dist3(X,Y,0,xc,yc,zc))**3)
		# (We leave out the necessary constants that would be required
		# to get proper units because only scaling behavior will be shown
		# in the plot. This is also why a sum instead of an integral
		# can be used.)
		Z = cross((X[:,:,newaxis]-xc,Y[:,:,newaxis]-yc,-zc),(-zc,0,xc))
		F += Z[0,:,:]*MAG[:,:,newaxis]

B = sqrt(F[:,:,0]**2+F[:,:,1]**2+F[:,:,2]**2)
# scale field strength by value at center:
B = B / B[res/2,res/2]

contour(x,y,B, levels = (.5,.8,.9,.95,.99,1.01,1.05,1.1))

# add wire symbols:
scatter((100,100,-100,-100), (50,-50,50,-50), s = 400, color = "black")

axis((-130, 130, -130, 130))
xticks([])
yticks([])

savefig("Helmholtz_coil,_B_magnitude_cross_section.svg")

show()

Altyazılar

Bu dosyanın temsil ettiği şeyin tek satırlık açıklamasını ekleyin.

Bu dosyada gösterilen öğeler

betimlenen

13 Mayıs 2014

Dosya geçmişi

Dosyanın herhangi bir zamandaki hâli için ilgili tarih/saat kısmına tıklayın.

Tarih/SaatKüçük resimBoyutlarKullanıcıYorum
güncel01.09, 13 Mayıs 201401.09, 13 Mayıs 2014 tarihindeki sürümün küçültülmüş hâli540 × 540 (250 KB)wikimediacommons>Morn{{Information |Description ={{en|1=Cross section of B magnitude in a Helmholtz coil (actually consisting of two coils, one at the top, one at the bottom in the plot). Field strength is scaled by center value, isolines are at .5,.8,.9,.95,.99,1.01,1....

Aşağıdaki sayfa bu dosyayı kullanmaktadır: