File:Phase-shift illustration.png

出自Wikimedia Commons
跳至導覽 跳至搜尋

Phase-shift_illustration.png(485 × 485 像素,檔案大小:5 KB,MIME 類型:image/png

說明

說明

添加單行說明來描述出檔案所代表的內容

摘要

[編輯]
描述 Illustration of en:phase-shift masks
日期 (UTC)
來源 自己的作品 (Original text: self-made with MATLAB)
作者 Oleg Alexandrov

授權條款

[編輯]
Public domain 我,此作品的版權所有人,釋出此作品至公共領域。此授權條款在全世界均適用。
這可能在某些國家不合法,如果是的話:
我授予任何人有權利使用此作品於任何用途,除受法律約束外,不受任何限制。

Source code (MATLAB)

[編輯]
% A very simple code to illustrate the phase-shift in a plane wave
% Things become much more complex if the effects of diffraction are
% included.

Lx=1;
Ly=0.4;

Mx = Lx/2;
Wy = Ly/2;

M=400;
N = floor(M*Ly/Lx);

[X, Y]=meshgrid(linspace(0, Lx, M), linspace(0, Ly, N));


k = 100; % the wavenumber
Z = real(exp(i*k*X));

% The field Z with a phase-shifted part
S = find ( X > Mx & Y < Ly/2 + Wy/2 & Y > Ly/2 - Wy/2);
W = Z;
W(S) = W(S)*exp(i*pi);


figure(1); clf; hold on; axis equal; axis off;
surf(X, Y, real(Z));

downshift = 1.5*Ly;
surf(X, Y-downshift, real(W));

view(0, 90);
shading flat;
colormap copper;
axis([0, Lx, -downshift, Ly]);

saveas(gcf, 'Phase-shift_illustration.eps', 'psc2');


本圖片是以PNG、GIF或JPEG格式上傳。然而,其中包含的資料或訊息,應該重新建立成可縮放向量圖形SVG)檔案,以更有效率或更準確的方式儲存。如有可能,請上傳本圖片的SVG格式版本。在上傳之後,請修改維基各姊妹計畫中所有使用舊版圖片的條目(列在圖像連結章節中),替換為新版圖片,並在舊圖片的描述頁中加入{{Vector version available|新圖片名稱.svg}}模板,同時移除本模板。

檔案歷史

點選日期/時間以檢視該時間的檔案版本。

日期/時間縮⁠圖尺寸用戶備⁠註
目前2007年10月9日 (二) 04:26於 2007年10月9日 (二) 04:26 版本的縮圖485 × 485(5 KB)Oleg Alexandrov對話 | 貢獻Rotate and flip to be consistent with another picture
2007年9月25日 (二) 01:39於 2007年9月25日 (二) 01:39 版本的縮圖485 × 485(4 KB)Oleg Alexandrov對話 | 貢獻{{Information |Description=Illustration of en:phase-shift masks |Source=self-made with MATLAB |Date=~~~~~ |Author= Oleg Alexandrov }} {{PD-self}} Category:Files by User:Oleg Alexandrov from en.wikipedia

沒有使用此檔案的頁面。

全域檔案使用狀況

以下其他 wiki 使用了這個檔案: