Файл:Poynting vector Gaussian beam focus.gif

Содержимое страницы недоступно на других языках.
Материал из Wikivoyage

Poynting_vector_Gaussian_beam_focus.gif(494 × 243 пкс, размер файла: 6,45 МБ, MIME-тип: image/gif, закольцованный, 401 фрейм, 40 с)

Этот файл из на Викискладе и может использоваться в других проектах. Информация с его страницы описания приведена ниже.

Краткое описание

Описание
English: The Poynting vector describes the direction of the local flow of energy, so it points inward before the focus and outward after the focus.

At the focus all the energy is flowing in the same direction, so a "collimated beam" is effectively a very long focus.

(Left: modulus squared. Right: phase)
Дата
Источник https://twitter.com/j_bertolotti/status/1281605546592874497
Автор Jacopo Bertolotti
Права
(Повторное использование этого файла)
https://twitter.com/j_bertolotti/status/1030470604418428929

Mathematica 12.1 code

\[Lambda] = 1;
\[Sigma] = 0.3 \[Lambda];
k0 = (2 \[Pi])/\[Lambda];
zR = \[Sigma]^2 k0;
w0 = Sqrt[(\[Lambda] zR)/\[Pi]];
w[z_] := w0 Sqrt[1 + z^2/zR^2];
R[z_] := (zR^2 + z^2)/z;
E2[x_, y_, z_] := w0/w[z] E^(I ArcTan[zR, z]) E^-((x^2 + y^2)/(w[z])^2) E^(I k0 (z + (x^2 + y^2)/(2 R[z])));
f = E2[x, y, z];
psi = f;
S = Abs[E2[x, y, z]]^2 Grad[ArcTan[zR, z] + k0 (z + (x^2 + y^2)/(2 R[z])), {x, y, z}];
p0 = Table[
   abs = DensityPlot[Evaluate[Abs[psi]^2 /. {z -> z1}], {x, -2, 2}, {y, -2, 2}, PlotRange -> All, Frame -> False, ImagePadding -> None, ColorFunction -> "SunsetColors"];
   arg = DensityPlot[Evaluate[Arg[psi] /. {z -> z1}], {x, -2, 2}, {y, -2, 2}, PlotRange -> All, Frame -> False, ImagePadding -> None, ColorFunction -> Hue];
   Grid[{{
      Graphics3D[{
        Texture[abs], 
        Polygon[{{-1, -1, z1}, {1, -1, z1}, {1, 1, z1}, {-1, 1, z1}}, VertexTextureCoordinates -> {{0, 0}, {1, 0}, {1, 1}, {0, 1}}]
        , Orange,
        Table[
         If[Norm[Re@S /. {x -> x1, y -> y1, z -> z1}] > 0.1, 
          Arrow[{{x1, y1, z1}, {x1, y1, z1} + (Re[S /. {x -> x1, y -> y1, z -> z1}])/5}] ], {x1, -1, 1, 0.2}, {y1, -1, 1, 0.2}]
        }, Lighting -> "Neutral", PlotRange -> {{-1, 1}, {-1, 1}, {-2, 2.2}}]
      ,
      Graphics3D[{
        Texture[arg], 
        Polygon[{{-1, -1, z1}, {1, -1, z1}, {1, 1, z1}, {-1, 1, z1}}, VertexTextureCoordinates -> {{0, 0}, {1, 0}, {1, 1}, {0, 1}}]
        , Black,
        Table[
         If[Norm[Re@S /. {x -> x1, y -> y1, z -> z1}] > 0.1, Arrow[{{x1, y1, z1}, {x1, y1, z1} + (Re[S /. {x -> x1, y -> y1, z -> z1}])/5}] ], {x1, -1, 1, 0.2}, {y1, -1, 1, 0.2}]
        }, Lighting -> "Neutral", 
       PlotRange -> {{-1, 1}, {-1, 1}, {-2, 2.2}}]
      }}]
   , {z1, -2.0005, 2., 0.01}];
ListAnimate[p0]

Лицензирование

Я, владелец авторских прав на это произведение, добровольно публикую его на условиях следующей лицензии:
Creative Commons CC-Zero Этот файл доступен на условиях Creative Commons CC0 1.0 Универсальной передачи в общественное достояние (Universal Public Domain Dedication).
Лица, связанные с работой над этим произведением, решили передать данное произведение в общественное достояние, отказавшись от всех прав на произведение по всему миру в рамках закона об авторских правах (а также связанных и смежных прав), в той степени, которую допускает закон. Вы можете копировать, изменять, распространять, исполнять данное произведение в любых целях, в том числе в коммерческих, без получения на это разрешения автора.

Краткие подписи

Добавьте однострочное описание того, что собой представляет этот файл
Poynting vector for a gaussian beam going through a focus.

Элементы, изображённые на этом файле

изображённый объект

У этого свойства есть некоторое значение без элемента в

image/gif

История файла

Нажмите на дату/время, чтобы увидеть версию файла от того времени.

Дата/времяМиниатюраРазмерыУчастникПримечание
текущий11:37, 13 июля 2020Миниатюра для версии от 11:37, 13 июля 2020494 × 243 (6,45 МБ)BertoUploaded own work with UploadWizard

Нет страниц, использующих этот файл.

Метаданные