File:Phase-shift illustration.png

Iš Wikimedia Commons.
Pereiti į navigaciją Jump to search

Phase-shift_illustration.png(485 × 485 taškų, rinkmenos dydis: 5 KiB, MIME tipas: image/png)

Captions

Captions

Add a one-line explanation of what this file represents

Aprašymas[keisti]

Aprašymas Illustration of en:phase-shift masks
Data (UTC)
Šaltinis Mano darbas (Original text: self-made with MATLAB)
Autorius Oleg Alexandrov

Licencija[keisti]

Public domain Aš, šio darbo autorinių teisių savininkas, šį darbą skelbiu viešo naudojimo. Tai galioja visame pasaulyje.
Kai kuriose šalyse tai negali būti legaliai leidžiama; jei taip:
Suteikiu teisę naudoti šį darbą bet kokiai paskirčiai, be jokių sąlygų, nebent jos reikalaujamos įstatymų.

Source code (MATLAB)[keisti]

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


Šis paveikslėlis simple math (arba visos šio straipsnio iliustracijos) turėtų būti iš naujo sukurtas naudojant vektorinę grafiką, kaip, pavyzdžiui, SVG failas. To privalumus ir daugiau informacijos rasite straipsnyje Commons:Media for cleanup. Jei šio failo SVG versija jau sukurta, prašome ją įkelti. Po įkėlimo šios iliustracijos puslapyje pakeiskite šį šabloną į {{vector version available|naujas paveikslėlio pavadinimas.svg}}.

Rinkmenos istorija

Paspauskite ant datos/laiko, kad pamatytumėte rinkmeną tokią, kokia ji buvo tuo metu.

Data/LaikasMiniatiūraMatmenysNaudotojasPaaiškinimas
dabartinis04:26, 9 spalio 2007Versijos 04:26, 9 spalio 2007 miniatiūra485 × 485 (5 KiB)Oleg Alexandrov (aptarimas | indėlis)Rotate and flip to be consistent with another picture
01:39, 25 rugsėjo 2007Versijos 01:39, 25 rugsėjo 2007 miniatiūra485 × 485 (4 KiB)Oleg Alexandrov (aptarimas | indėlis){{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

Rinkmena nėra naudojama jokiame puslapyje.

Visuotinis rinkmenos naudojimas

Ši rinkmena naudojama šiose viki svetainėse: