Original-Fichier(2.000 × 2.000 Pixel, Fichiersgréisst: 634 KB, MIME-Typ: image/jpeg)

Dëse Fichier ass vu(n) Wikimedia Commons an däerf vun anere Projete benotzt ginn. D'Beschreiwung op senger Beschreiwungssäit steet hei ënnendrënner.

Resumé

Beschreiwung
Deutsch: Simuliertes Interferenzbild zweier punktförmiger Quellen mit gleicher Wellenlänge. Die Lagen der Quellen sind durch Kreuze gekennzeichnet, die Maxima beider Wellen durch farbige Kreise.
Datum
Quell Eegent Wierk
Auteur Dr. Schorsch 12:32, 19 Apr 2005 (UTC) (Dr. Schorsch (talk))

Lizenz

Ech, deen deen d'Auteursrechter vun dësem Wierk huet, verëffentlechen et heimat ënner dëse Lizenzen:
GNU head Et ass erlaabt, dëse Fichier ënner de Bedingunge vun der GNU-Lizenz fir fräi Dokumentatioun, an der Versioun 1.2 oder enger spéiderer Versioun, verëffentlecht vun der Free Software Foundation, ze kopéieren, ze verbreeden an/oder zu modifizéieren, ouni onverännerlech Abschnitter, Ëmschlagtext virdrun, Ëmschlagtext hannendrun. De kompletten Text vun der Lizenz ass am Kapitel GNU-Lizenz fir fräi Dokumentatioun ze gesinn.
w:lb:Creative Commons
Attributioun ënner deselwechte Bedingunge weiderginn
Dëse Fichier ass ënner der Creative Commons Attribution-Share Alike 3.0 Unported, 2.5 Generic, 2.0 Generic an der 1.0 Generic Lizenz disponibel.
Dir kënnt:
  • D'Wierk deelen – kopéieren, verdeelen a weiderginn
  • D'Wierk kombinéieren – adaptéieren
Ënner dëse Konditiounen:
  • Attributioun – Dir musst appropriéiert Informatiounen iwwer den Auteur uginn, e Link op d'Lizenz maachen, an uginn ob Ännerunge gemaach goufen. Dës Informatioune kënnen op eng räsonabel Manéier gi ginn, awer ouni datt den Androck entsteet datt deen deen d'Lizenz ginn huet Iech oder Är Benotzung approuvéiert oder ënnerstëtzt.
  • ënner deselwechte Bedingunge weiderginn – Wann Dir dëst Wierk ännert, transforméiert oder dorop opbaut, dierft Dir dat Wierk, dat doraus entsteet, nëmmen ënner der selwechter oder enger kompatibeler Lizenz, verbreeden.
Dir kënnt d'Lizenz vun Ärer Wiel eraussichen.

Source Code

This is the source code of the program I used to create this image. Click on “Show source code” to display it.

The following program is under the GNU General Public License (GPL).

GNU head

Dieses Werk ist freie Software; sie darf weiterverteilt und/oder verändert werden unter der GNU General Public License, wie sie von der Free Software Foundation veröffentlicht wurde; dazu gelten die Bestimmungen der Version 2 oder einer späteren Version. Dieses Werk wurde in der Hoffnung veröffentlicht, dass es sich als nützlich erweisen könnte, jedoch ohne Garantie; auch ohne implizierter Garantie der Marktgängigkeit oder der Eignung zu einem bestimmten Zweck. Weitere Einzelheiten in der Version 2 und Version 3 der GNU General Public License.

; Program Written in IDL (Interactive Data Language)
; Free Interpreter availible at www.rsinc.com
; Written by Georg Wiora
; This Program is under the  GNU General Public License (GPL)  
;
; Create a display of interference patterns
; Save this text as file "Interference2.pro" to run it.
 
; Draw a circle
PRO circle,x,y,r,_REF_EXTRA=ex
  n=ULONG(!DPI*r) > 1
  phi = FINDGEN(n)/FLOAT(n)*2*!DPI
  x1 = r*COS(phi)+x
  y1 = r*SIN(phi)+y
  PLOTS,[x1,x1[0]],[y1,y1[0]],_STRICT_EXTRA=ex
END

; Compute the interference
PRO Interference2
   ; Final Image Size
  siz=2000
  ; No display if larger than 800x1600 pixel
  pixmap=SIZ GT 800
  ; Wavelength in Pixel
  lambda=160
  ; Half distance of the sources
  dhalb = lambda

  ; Compute the distance of each point in an array from the
  ; center point: This is the phase of the signal
  d1 = SHIFT(DIST(siz*2,siz),siz,siz/2)
  ; Sinus of distace with 0 LE amplitude LE 2
  f = SIN(d1/lambda*2*!DPI)+1
  ; Compute Interference
  inter = SHIFT(f,-dhalb,0)+SHIFT(f,dhalb,0)
  ; Get maximum and minimum
  ma = MAX(inter,MIN=mi)
  ; Two colors are reserved for marking, the rest is gray scale
  ; Scale interference to byte range [0..253]
  inter = BYTE((TEMPORARY(inter)-mi)/(ma-mi)*253)

  ; Use lookup table to display
  DEVICE,DECOMPOSED=0
  ; Gray scale
  LOADCT,0
  ; Half length of center cross bars in pixel
  cs=30
  ; Half width of center cross bars in pixel
  cb=3
  
  ; Set mark for center
  ; Horizontal left
  inter[siz-dhalb-cs:siz-dhalb+cs, siz/2-cb:siz/2+cb] = 254
  ; Vertical left
  inter[siz-dhalb-cb:siz-dhalb+cb, siz/2-cs:siz/2+cs] = 254
  ; Horizontal right
  inter[siz+dhalb-cs:siz+dhalb+cs, siz/2-cb:siz/2+cb] = 255
  ; Vertical right
  inter[siz+dhalb-cb:siz+dhalb+cb, siz/2-cs:siz/2+cs] = 255

  ; Open a visible or invisible window (depends on pixmap flag)
  WINDOW,XSIZE=2*siz,YSIZE=siz,PIXMAP=pixmap
  ; Display the interference (only gray scale!)
  TV,inter
  ; Draw circles on maximum locations   
  FOR i=0,2.5*siz/lambda DO $
  BEGIN
    ; Maximum location left
    circle,siz-dhalb,siz/2,(i+0.25)*lambda,THICK=6,/DEVICE,COLOR=254
    ; Maximum location right
    circle,siz+dhalb,siz/2,(i+0.25)*lambda,THICK=6,/DEVICE,COLOR=255
  ENDFOR

  ; Colortable 0-253 as gray scake
  r = FINDGEN(256)/253*255
  g=r
  b=r
  ; 254 is green
  r[254]=0
  b[254]=0
  g[254]=255
  ; 255 is red
  r[255]=255
  b[255]=0
  g[255]=0

  ; Read image from display
  im=TVRD()
  ; Crop invalid borders
  im = im[siz/2:3*siz/2-1,*]

  ; Save as PNG with colortable
  WRITE_PNG,'Interference2.png',im,r,g,b
  ; Convert to truecolor and write JPEG
  imt = [[[r[im]]],[[g[im]]],[[b[im]]]]
  ; smooth image a little bit (saves bandwith in jpeg and is OK
  ; with high resolution)
  imt[*,*,0] = SMOOTH(imt[*,*,0],3,/EDGE_TRUNCATE)
  imt[*,*,1] = SMOOTH(imt[*,*,1],3,/EDGE_TRUNCATE)
  imt[*,*,2] = SMOOTH(imt[*,*,2],3,/EDGE_TRUNCATE)
  ; Write as jpeg
  WRITE_JPEG,'Interference2.jpg',TEMPORARY(imt),/PROGRESSIVE,$
             QUALITY=90, TRUE=3 
END

Beschreiwungen

Setzt eng Erklärung an enger Zeil derbäi wat dëse Fichier duerstellt
Simuliertes Interferenzbild zweier punktförmiger Quellen mit gleicher Wellenlänge und Amplitude

In dieser Datei abgebildete Objekte

Motiv

Versiounen

Klickt op e bestëmmten Zäitpunkt fir déi respektiv Versioun vum Fichier ze kucken.

Versioun vumMiniaturbildDimensiounenBenotzerBemierkung
aktuell14:26, 19. Abr. 2005Miniaturbild fir d'Versioun vum 14:26, 19. Abr. 20052.000 × 2.000 (634 KB)Xorx
12:28, 19. Abr. 2005Miniaturbild fir d'Versioun vum 12:28, 19. Abr. 20052.000 × 2.000 (310 KB)XorxSimuliertes Interferenzbild zweier punktförmiger Quellen mit gleicher Wellenlänge. {{GFDL}}

Dës Säit benotzt dëse Fichier:

Globaalt Benotze vum Fichier

Dës aner Wikie benotzen dëse Fichier:

Metadaten