Dosya:Snells_law_wavefronts.gif
From Wikipedia, the free encyclopedia
Snells_law_wavefronts.gif ((225 × 227 piksel, dosya boyutu: 65 KB, MIME tipi: image/gif), döngüye girdi, 10 kare, 0,1 sn)
Bu dosya Wikimedia Commons'ta bulunmaktadır. Dosyanın açıklaması aşağıda gösterilmiştir. Commons, serbest/özgür telifli medya dosyalarının bulundurulduğu depodur. Siz de yardım edebilirsiniz. |
Bu bir seçkin resimdir. Vikipedi topluluğu tarafından güzel, şaşırtıcı, etkileyici ve/veya bilgilendirici bulunan bu resme seçkin resim statüsü verilmiş ve kullanıldığı maddeye önemli ölçüde katkı sağladığına karar verilmiştir. Eğer benzer kalitede özgür lisans etiketli bir resminiz varsa, yükleyebilir ve aday gösterebilirsiniz. |
Bu resim 3 Mayıs 2009 tarihinde Türkçe Vikipedi'de günün seçkin resmi olmuştur. |
Bu resim 26 Haziran 2015 tarihinde Türkçe Vikipedi'de günün seçkin resmi olmuştur. |
Titel
Özet
AçıklamaSnells law wavefronts.gif | ||||||
Tarih | (UTC) | |||||
Kaynak | Own work, created with MATLAB. (Source code below.) | |||||
Yazar | Oleg Alexandrov | |||||
İzin (Bu dosyanın tekrar kullanımı) |
|
|||||
Diğer sürümler |
|
Source code
% Illustration of Snell's law
function main()
% indexes of refraction
n1=1.0;
n2=1.5;
sign = -1;% is the source up or down?
O=[0, -1*sign];
k=500;
% KSmrq's colors
red = [0.867 0.06 0.14];
blue = [0, 129, 205]/256;
green = [0, 200, 70]/256;
yellow = [254, 194, 0]/256;
white = 0.99*[1, 1, 1];
black = [0, 0, 0];
gray = 0.5*white;
color1=red;
color2=blue;
color3=gray;
lw = 3;
plot_line=0;
Theta=linspace(0, 2*pi, k);
V=0*Theta; W=0*Theta;
S0=7;
spacing=0.45;
p=floor(S0/spacing);
S=linspace(0, S0, p+1);
spacing=S(2)-S(1);
num_frames = 10;
for frame_iter=1:num_frames
figure(1); clf; hold on; axis equal; axis off;
% plot the interface between diellectrics
L=1.2*S0;
plot([-L, L], [0, 0], 'color', color3, 'linewidth', lw);
% plot a ray
plot_line=1;
s=L;
theta=pi/3; wfr(s, theta, n1, n2, O, sign, plot_line, color1, lw);
% plot the wafefronts
plot_line=0;
for i=1:p
s=S(i)+spacing*(frame_iter-1)/num_frames;
for j=1:k
theta=Theta(j);
[V(j), W(j)]=wfr(s, theta, n1, n2, O, sign, plot_line, color1, lw);
end
plot(V, W, 'color', color2, 'linewidth', lw);
end
% dummy points to enlarge the bounding box
plot(0, S0+2.5*spacing, '*', 'color', white);
plot(0, -(S0+2.5*spacing)/n2, '*', 'color', white);
% to know where to crop later
Lx=3.2; Ly=Lx; shift = 1;
plot([-Lx, Lx, Lx, -Lx -Lx], ...
[-Ly, -Ly, Ly, Ly, -Ly]+shift);
file = sprintf('Frame%d.eps', 1000+frame_iter);
disp(file);
saveas(gcf, file, 'psc2')
end
end
% Converted to gif with the UNIX command
% convert -density 100 -antialias Frame10* Snell_animation.gif
% then cropped in Gimp
function [a, b]=wfr(s, theta, n1, n2, O, sign, plot_line, color1, lw);
X=O+s*[sin(theta), sign*cos(theta)];
if( sign*X(2) > 0 )
t=-sign*O(2)/cos(theta);
X0=O+t*[sin(theta), sign*cos(theta)];
if (plot_line == 1)
plot([O(1), X0(1)], [O(2), X0(2)], 'color', color1, 'linewidth', lw, 'linestyle', '--');
end
d = norm(O-X0);
r = (s-d)*(n2/n1)^(sign);
theta2=asin(n1*sin(theta)/n2);
XE=X0+r*[sin(theta2), sign*cos(theta2)];
else
XE = X;
end
a = XE(1);
b = XE(2);
if (plot_line==1)
plot([X0(1), XE(1)], [X0(2), XE(2)], 'color', color1, 'linewidth', lw, 'linestyle', '--');
end
end
Bu dosyada gösterilen öğeler
betimlenen
Vikiveri ögesi olmayan bir değer
Dosya geçmişi
Dosyanın herhangi bir zamandaki hâli için ilgili tarih/saat kısmına tıklayın.
Tarih/Saat | Küçük resim | Boyutlar | Kullanıcı | Yorum | |
---|---|---|---|---|---|
güncel | 09.59, 5 Temmuz 2009 | 225 × 227 (65 KB) | Capmo | reduced to 16 colors with no quality loss | |
06.31, 2 Ocak 2008 | 225 × 227 (148 KB) | Oleg Alexandrov | {{Information |Description=Illustration of wavefronts in the context of Snell's law. |Source=self-made with MATLAB |Date=05:36, 1 January 2008 (UTC) |Author= Oleg Alexandrov |Permission= |oth |
Dosya kullanımı
Bu görüntü dosyasına bağlantısı olan sayfalar:
- Snell yasası
- Kullanıcı:BIYIKLI
- Kullanıcı:Fatih.kaya.123
- Kullanıcı mesaj:Aycan/Arşiv8
- Vikipedi:Günün seçkin resmi/Eylül 2022
- Vikipedi:Günün seçkin resmi/Haziran 2015
- Vikipedi:Günün seçkin resmi/Mayıs 2009
- Vikipedi:Seçkin resim adayları/Arşiv/Ocak 2009
- Vikipedi:Seçkin resim adayları/Snells law wavefronts.gif
- Vikipedi:Seçkin resimler/Ana sayfaya çıkmış resimler/2009 listesi
- Vikipedi:Seçkin resimler/Ana sayfaya çıkmış resimler/2015 listesi
- Vikipedi:Seçkin resimler/Bilim/Diğer
- Şablon:GSR/2009-05-03
- Şablon:GSR/2015-06-26
- Şablon:GSR/2022-09-16
Küresel dosya kullanımı
Aşağıdaki diğer vikiler bu dosyayı kullanır:
- ast.wikipedia.org üzerinde kullanımı
- bg.wikipedia.org üzerinde kullanımı
- cs.wikiversity.org üzerinde kullanımı
- cy.wikipedia.org üzerinde kullanımı
- de.wikipedia.org üzerinde kullanımı
- de.wikibooks.org üzerinde kullanımı
- el.wikipedia.org üzerinde kullanımı
- en.wikipedia.org üzerinde kullanımı
- Snell's law
- User talk:Clarknova
- User:Oleg Alexandrov/Pictures
- User:Devinma
- Wikipedia:Featured pictures/Diagrams, drawings, and maps/Diagrams
- User talk:Oleg Alexandrov/Archive13
- Wikipedia:Featured pictures thumbs/15
- Wikipedia:Featured picture candidates/January-2009
- Wikipedia:Featured picture candidates/Snells law wavefronts
- Wikipedia:Wikipedia Signpost/2009-01-10/Features and admins
- Wikipedia:Picture of the day/September 2009
- Template:POTD/2009-09-23
- Wikipedia:Wikipedia Signpost/2009-01-10/SPV
- User:VGrigas (WMF)/Quality Media
- Wikipedia:Wikipedia Signpost/Single/2009-01-10
- en.wikibooks.org üzerinde kullanımı
- en.wikiversity.org üzerinde kullanımı
- eo.wikipedia.org üzerinde kullanımı
- es.wikipedia.org üzerinde kullanımı
- et.wikipedia.org üzerinde kullanımı
- fa.wikipedia.org üzerinde kullanımı
- frr.wikipedia.org üzerinde kullanımı
- fr.wikipedia.org üzerinde kullanımı
- fr.wikibooks.org üzerinde kullanımı
- he.wikipedia.org üzerinde kullanımı
- hi.wikipedia.org üzerinde kullanımı
- hr.wikipedia.org üzerinde kullanımı
- it.wikipedia.org üzerinde kullanımı
- ka.wikipedia.org üzerinde kullanımı
- ko.wikipedia.org üzerinde kullanımı
- lmo.wikipedia.org üzerinde kullanımı
- mk.wikipedia.org üzerinde kullanımı
Bu dosyanın daha fazla küresel kullanımını görüntüle.
"https://tr.wikipedia.org/w/index.php?title=Dosya:Snells_law_wavefronts.gif&oldid=19900912" sayfasından alınmıştır