跳转到内容

File:Phase-shift illustration.png

页面内容不支持其他语言。
这个文件来自维基共享资源
维基百科,自由的百科全书

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');


此simple math图片可使用矢量图形重新创建为SVG文件。这具有很多好处;更多信息请参见共享资源:待清理媒体。如果存在此图片的SVG格式,请将其上传,然后将此模板替换为{{vector version available|新图片名称}}


建议您将SVG命名为“Phase-shift illustration.svg”,这样在使用Vector version available(或Vva)模板时就不需要填写新图片名称参数。

说明

添加一行文字以描述该文件所表现的内容

此文件中描述的项目

描绘内容

文件历史

点击某个日期/时间查看对应时刻的文件。

日期/时间缩⁠略⁠图大小用户备注
当前2007年10月9日 (二) 04:262007年10月9日 (二) 04:26版本的缩略图485 × 485(5 KB)Oleg AlexandrovRotate and flip to be consistent with another picture
2007年9月25日 (二) 01:392007年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使用此文件: