Vous êtes sur la page 1sur 8

(* Content-type: application/vnd.wolfram.

mathematica *)
(*** Wolfram Notebook File ***)
(* http://www.wolfram.com/nb *)
(* CreatedBy='Mathematica 10.2' *)
(*CacheID: 234*)
(* Internal cache information:
NotebookFileLineBreakTest
NotebookFileLineBreakTest
NotebookDataPosition[
158,
NotebookDataLength[
14210,
NotebookOptionsPosition[
13733,
NotebookOutlinePosition[
14076,
CellTagsIndexPosition[
14033,
WindowFrame->Normal*)

7]
431]
411]
426]
423]

(* Beginning of Notebook Content *)


Notebook[{
Cell[BoxData[{
RowBox[{
RowBox[{
RowBox[{"\[Psi]", "[",
RowBox[{"z_", ",", "x_", ",", "y_"}], "]"}], ":=",
RowBox[{
RowBox[{"\[Psi]", "[",
RowBox[{"z", ",", "x", ",", "y"}], "]"}], "=",
RowBox[{
RowBox[{"(",
RowBox[{"z", "-",
RowBox[{"y", "/",
RowBox[{"(",
RowBox[{"1", "-", "x"}], ")"}]}]}], ")"}], "/",
RowBox[{"(",
RowBox[{"1", "-",
RowBox[{
RowBox[{"(",
RowBox[{"y", "/",
RowBox[{"(",
RowBox[{"1", "-", "x"}], ")"}]}], ")"}], "z"}]}], ")"}]}]}]}],
";"}], "\[IndentingNewLine]",
RowBox[{
RowBox[{
RowBox[{"\[Alpha]", "[",
RowBox[{"\[Theta]_", ",", "x_", ",", "y_"}], "]"}], ":=",
RowBox[{
RowBox[{"\[Alpha]", "[",
RowBox[{"\[Theta]", ",", "x", ",", "y"}], "]"}], "=",
RowBox[{
RowBox[{"(",
RowBox[{
RowBox[{"y", "^", "2"}], "/",
RowBox[{"(",
RowBox[{
RowBox[{"x",
RowBox[{
RowBox[{"(",
RowBox[{"1", "-", "x"}], ")"}], "^", "2"}]}], "-",
RowBox[{"x", "*",

RowBox[{"y", "^", "2"}]}]}], ")"}]}], ")"}], "+",


RowBox[{
RowBox[{"(",
RowBox[{
RowBox[{"(",
RowBox[{
RowBox[{"(",
RowBox[{"1", "-", "x"}], ")"}], "y"}], ")"}], "/",
RowBox[{"(",
RowBox[{
RowBox[{"x",
RowBox[{
RowBox[{"(",
RowBox[{"1", "-", "x"}], ")"}], "^", "2"}]}], "-",
RowBox[{"x", "*",
RowBox[{"y", "^", "2"}]}]}], ")"}]}], ")"}],
RowBox[{"\[Psi]", "[",
RowBox[{
RowBox[{"Exp", "[",
RowBox[{"I", "*", "\[Theta]"}], "]"}], ",", "x", ",", "y"}],
"]"}]}]}]}]}], ";"}], "\[IndentingNewLine]",
RowBox[{
RowBox[{
RowBox[{"\[Beta]", "[",
RowBox[{"\[Theta]_", ",", "x_", ",", "y_"}], "]"}], ":=",
RowBox[{
RowBox[{"\[Beta]", "[",
RowBox[{"\[Theta]", ",", "x", ",", "y"}], "]"}], "=",
RowBox[{
RowBox[{"\[Alpha]", "[",
RowBox[{"\[Theta]", ",", "x", ",", "y"}], "]"}], "+",
RowBox[{"1", "/", "x"}]}]}]}], ";"}], "\[IndentingNewLine]",
RowBox[{
RowBox[{
RowBox[{"\[CurlyPhi]", "[",
RowBox[{"z_", ",", "\[Theta]_", ",", "x_", ",", "y_"}], "]"}], ":=",
RowBox[{
RowBox[{"\[CurlyPhi]", "[",
RowBox[{"z", ",", "\[Theta]", ",", "x", ",", "y"}], "]"}], "=",
RowBox[{
RowBox[{"(",
RowBox[{
RowBox[{
RowBox[{"(",
RowBox[{
RowBox[{"ComplexExpand", "[",
RowBox[{"Conjugate", "[",
RowBox[{"\[Beta]", "[",
RowBox[{"\[Theta]", ",", "x", ",", "y"}], "]"}], "]"}], "]"}],
"-", "1"}], ")"}], "z"}], "+",
RowBox[{"(",
RowBox[{
RowBox[{"\[Alpha]", "[",
RowBox[{"\[Theta]", ",", "x", ",", "y"}], "]"}], "+", "1"}],
")"}]}], ")"}], "/",
RowBox[{"(",
RowBox[{
RowBox[{
RowBox[{"ComplexExpand", "[",
RowBox[{"Conjugate", "[",

RowBox[{"\[Alpha]", "[",
RowBox[{"\[Theta]", ",", "x", ",", "y"}], "]"}], "]"}], "]"}],
"z"}], "+",
RowBox[{"\[Beta]", "[",
RowBox[{"\[Theta]", ",", "x", ",", "y"}], "]"}]}], ")"}]}]}]}],
";"}]}], "Input",
CellChangeTimes->{{3.6483080232999496`*^9, 3.6483081349280124`*^9}, {
3.6483081694571605`*^9, 3.648308485672698*^9}, {3.6483102544451566`*^9,
3.648310328061962*^9}}],
Cell[BoxData[{
RowBox[{
RowBox[{
RowBox[{"\[Gamma]", "[",
RowBox[{"w_", ",", "\[Theta]_", ",", "x_", ",", "y_"}], "]"}], ":=",
RowBox[{
RowBox[{"\[Gamma]", "[",
RowBox[{"w", ",", "\[Theta]", ",", "x", ",", "y"}], "]"}], "=",
RowBox[{
RowBox[{"(",
RowBox[{
RowBox[{"\[Alpha]", "[",
RowBox[{"\[Theta]", ",", "x", ",", "y"}], "]"}], "-",
RowBox[{"w",
RowBox[{"(",
RowBox[{
RowBox[{"\[Beta]", "[",
RowBox[{"\[Theta]", ",", "x", ",", "y"}], "]"}], "-", "1"}],
")"}]}]}], ")"}], "/",
RowBox[{"(",
RowBox[{
RowBox[{"w",
RowBox[{"(",
RowBox[{
RowBox[{"ComplexExpand", "[",
RowBox[{"Conjugate", "[",
RowBox[{"\[Alpha]", "[",
RowBox[{"\[Theta]", ",", "x", ",", "y"}], "]"}], "]"}], "]"}],
"+", "1"}], ")"}]}], "-",
RowBox[{"ComplexExpand", "[",
RowBox[{"Conjugate", "[",
RowBox[{"\[Beta]", "[",
RowBox[{"\[Theta]", ",", "x", ",", "y"}], "]"}], "]"}], "]"}]}],
")"}]}]}]}], ";"}], "\[IndentingNewLine]",
RowBox[{
RowBox[{"(*",
RowBox[{
RowBox[{
RowBox[{"k", "[",
RowBox[{"w_", ",", "\[Theta]_", ",", "x_", ",", "y_"}], "]"}], ":=",
RowBox[{
RowBox[{"k", "[",
RowBox[{"w", ",", "\[Theta]", ",", "x", ",", "y"}], "]"}], "=",
RowBox[{"ComplexExpand", "[",
RowBox[{"Re", "[",
RowBox[{
RowBox[{"ComplexExpand", "[",
RowBox[{"Conjugate", "[",
RowBox[{"\[Alpha]", "[",
RowBox[{"\[Theta]", ",", "x", ",", "y"}], "]"}], "]"}], "]"}],

RowBox[{"ComplexExpand", "[",
RowBox[{"Conjugate", "[",
RowBox[{"\[Beta]", "[",
RowBox[{"\[Theta]", ",", "x", ",", "y"}], "]"}], "]"}], "]"}],
RowBox[{"\[Gamma]", "[",
RowBox[{"w", ",", "\[Theta]", ",", "x", ",", "y"}], "]"}]}], "]"}],
"]"}]}]}], ";"}], "*)"}]}]}], "Input",
CellChangeTimes->{{3.648308584193884*^9, 3.6483088035400047`*^9}, {
3.6483088475752935`*^9, 3.64830892695802*^9}, 3.6483090144547186`*^9, {
3.6483091889720182`*^9, 3.6483091917345266`*^9}, {3.6483092220379224`*^9,
3.6483092308503046`*^9}, {3.6483103399521646`*^9, 3.648310363282111*^9}, {
3.648310398402588*^9, 3.648310402079427*^9}, {3.648310679454606*^9,
3.6483106822454166`*^9}, {3.6483108459319983`*^9, 3.6483108532629104`*^9}}],
Cell[BoxData[
RowBox[{"(*",
RowBox[{
RowBox[{"k", "[",
RowBox[{
RowBox[{"x", "+",
RowBox[{"I", "*", "y"}]}], ",", "\[Theta]", ",", "X", ",", "Y"}], "]"}],
"//", "FullSimplify"}], "*)"}]], "Input",
CellChangeTimes->{{3.6483106931308646`*^9, 3.648310726336267*^9}, {
3.648310850252561*^9, 3.6483108567950535`*^9}}],
Cell[BoxData[
RowBox[{
RowBox[{
RowBox[{"k", "[",
RowBox[{"x_", ",", "y_", ",", "\[Theta]_", ",", "X_", ",", "Y_"}], "]"}],
":=",
RowBox[{
RowBox[{"k", "[",
RowBox[{"x", ",", "y", ",", "\[Theta]", ",", "X", ",", "Y"}], "]"}], "=",
RowBox[{
RowBox[{"(",
RowBox[{"Y", " ",
RowBox[{"(",
RowBox[{
RowBox[{
RowBox[{"-",
RowBox[{"(",
RowBox[{"1", "+",
RowBox[{"x", " ",
RowBox[{"(",
RowBox[{"x", "-",
RowBox[{"2", " ",
RowBox[{"(",
RowBox[{"1", "+", "x"}], ")"}], " ", "X"}], "+",
RowBox[{"2", " ", "x", " ",
SuperscriptBox["X", "2"]}]}], ")"}]}], "+",
SuperscriptBox["y", "2"], "+",
RowBox[{"2", " ",
RowBox[{"(",
RowBox[{
RowBox[{"-", "1"}], "+", "X"}], ")"}], " ", "X", " ",
SuperscriptBox["y", "2"]}]}], ")"}]}], " ", "Y"}], "-",
RowBox[{
RowBox[{"(",
RowBox[{

SuperscriptBox[
RowBox[{"(",
RowBox[{
RowBox[{"-", "1"}], "+", "X"}], ")"}], "2"], "+",
SuperscriptBox["Y", "2"]}], ")"}], " ",
RowBox[{"(",
RowBox[{
RowBox[{
RowBox[{"(",
RowBox[{
RowBox[{"x", " ",
RowBox[{"(",
RowBox[{
RowBox[{"-", "1"}], "+",
RowBox[{"x", " ", "X"}]}], ")"}]}], "+",
RowBox[{"X", " ",
SuperscriptBox["y", "2"]}]}], ")"}], " ",
RowBox[{"Cos", "[", "\[Theta]", "]"}]}], "-",
RowBox[{"y", " ",
RowBox[{"Sin", "[", "\[Theta]", "]"}]}]}], ")"}]}]}], ")"}]}],
")"}], "/",
RowBox[{"(",
RowBox[{
SuperscriptBox["X", "2"], " ",
RowBox[{"(",
RowBox[{
SuperscriptBox[
RowBox[{"(",
RowBox[{
RowBox[{"-", "1"}], "+", "X"}], ")"}], "2"], "+",
SuperscriptBox["Y", "2"], "+",
RowBox[{"2", " ",
RowBox[{"(",
RowBox[{
RowBox[{"-", "1"}], "+", "X"}], ")"}], " ", "Y", " ",
RowBox[{"Cos", "[", "\[Theta]", "]"}]}]}], ")"}], " ",
RowBox[{"(",
RowBox[{"1", "+",
RowBox[{"X", " ",
RowBox[{"(",
RowBox[{
RowBox[{"x", " ",
RowBox[{"(",
RowBox[{
RowBox[{"-", "2"}], "+",
RowBox[{"x", " ", "X"}]}], ")"}]}], "+",
RowBox[{"X", " ",
SuperscriptBox["y", "2"]}]}], ")"}]}], "+",
RowBox[{
RowBox[{"(",
RowBox[{
SuperscriptBox["x", "2"], "+",
SuperscriptBox["y", "2"]}], ")"}], " ",
SuperscriptBox["Y", "2"]}], "+",
RowBox[{"2", " ",
RowBox[{"(",
RowBox[{
RowBox[{"x", " ",
RowBox[{"(",
RowBox[{

RowBox[{"-", "1"}], "+",


RowBox[{"x", " ", "X"}]}], ")"}]}], "+",
RowBox[{"X", " ",
SuperscriptBox["y", "2"]}]}], ")"}], " ", "Y", " ",
RowBox[{"Cos", "[", "\[Theta]", "]"}]}], "-",
RowBox[{"2", " ", "y", " ", "Y", " ",
RowBox[{"Sin", "[", "\[Theta]", "]"}]}]}], ")"}]}], ")"}]}]}]}],
";"}]], "Input",
CellChangeTimes->{{3.64831040824435*^9, 3.6483104803379498`*^9}, {
3.648310703960057*^9, 3.6483107066659684`*^9}, {3.648310859519311*^9,
3.6483108629629383`*^9}}],
Cell[CellGroupData[{
Cell[BoxData[
RowBox[{
RowBox[{"k", "[",
RowBox[{"x", ",", "y", ",", "\[Theta]", ",", "X", ",", "Y"}], "]"}], "//",
"TraditionalForm"}]], "Input",
CellChangeTimes->{{3.6483109866601005`*^9, 3.6483109989847994`*^9}}],
Cell[BoxData[
FormBox[
FractionBox[
RowBox[{"Y", " ",
RowBox[{"(",
RowBox[{
RowBox[{"Y", " ",
RowBox[{"(",
RowBox[{
RowBox[{"-",
RowBox[{"x", " ",
RowBox[{"(",
RowBox[{
RowBox[{"2", " ", "x", " ",
SuperscriptBox["X", "2"]}], "-",
RowBox[{"2", " ",
RowBox[{"(",
RowBox[{"x", "+", "1"}], ")"}], " ", "X"}], "+", "x"}],
")"}]}]}], "-",
RowBox[{"2", " ",
RowBox[{"(",
RowBox[{"X", "-", "1"}], ")"}], " ", "X", " ",
SuperscriptBox["y", "2"]}], "-",
SuperscriptBox["y", "2"], "-", "1"}], ")"}]}], "-",
RowBox[{
RowBox[{"(",
RowBox[{
SuperscriptBox[
RowBox[{"(",
RowBox[{"X", "-", "1"}], ")"}], "2"], "+",
SuperscriptBox["Y", "2"]}], ")"}], " ",
RowBox[{"(",
RowBox[{
RowBox[{
RowBox[{"cos", "(", "\[Theta]", ")"}], " ",
RowBox[{"(",
RowBox[{
RowBox[{"x", " ",
RowBox[{"(",

RowBox[{
RowBox[{"x", " ", "X"}], "-", "1"}], ")"}]}], "+",
RowBox[{"X", " ",
SuperscriptBox["y", "2"]}]}], ")"}]}], "-",
RowBox[{"y", " ",
RowBox[{"sin", "(", "\[Theta]", ")"}]}]}], ")"}]}]}], ")"}]}],
RowBox[{
SuperscriptBox["X", "2"], " ",
RowBox[{"(",
RowBox[{
RowBox[{"2", " ",
RowBox[{"(",
RowBox[{"X", "-", "1"}], ")"}], " ", "Y", " ",
RowBox[{"cos", "(", "\[Theta]", ")"}]}], "+",
SuperscriptBox[
RowBox[{"(",
RowBox[{"X", "-", "1"}], ")"}], "2"], "+",
SuperscriptBox["Y", "2"]}], ")"}], " ",
RowBox[{"(",
RowBox[{
RowBox[{
SuperscriptBox["Y", "2"], " ",
RowBox[{"(",
RowBox[{
SuperscriptBox["x", "2"], "+",
SuperscriptBox["y", "2"]}], ")"}]}], "+",
RowBox[{"2", " ", "Y", " ",
RowBox[{"cos", "(", "\[Theta]", ")"}], " ",
RowBox[{"(",
RowBox[{
RowBox[{"x", " ",
RowBox[{"(",
RowBox[{
RowBox[{"x", " ", "X"}], "-", "1"}], ")"}]}], "+",
RowBox[{"X", " ",
SuperscriptBox["y", "2"]}]}], ")"}]}], "+",
RowBox[{"X", " ",
RowBox[{"(",
RowBox[{
RowBox[{"x", " ",
RowBox[{"(",
RowBox[{
RowBox[{"x", " ", "X"}], "-", "2"}], ")"}]}], "+",
RowBox[{"X", " ",
SuperscriptBox["y", "2"]}]}], ")"}]}], "-",
RowBox[{"2", " ", "y", " ", "Y", " ",
RowBox[{"sin", "(", "\[Theta]", ")"}]}], "+", "1"}], ")"}]}]],
TraditionalForm]], "Output",
CellChangeTimes->{{3.648310999748526*^9, 3.648311006806432*^9}}]
}, Open ]]
},
WindowSize->{944, 981},
WindowMargins->{{357, Automatic}, {Automatic, 98}},
FrontEndVersion->"10.2 for Microsoft Windows (64-bit) (July 29, 2015)",
StyleDefinitions->"Default.nb"
]
(* End of Notebook Content *)
(* Internal cache information *)
(*CellTagsOutline

CellTagsIndex->{}
*)
(*CellTagsIndex
CellTagsIndex->{}
*)
(*NotebookFileOutline
Notebook[{
Cell[558, 20, 3505, 108, 152, "Input"],
Cell[4066, 130, 2488, 62, 132, "Input"],
Cell[6557, 194, 343, 9, 31, "Input"],
Cell[6903, 205, 3704, 105, 140, "Input"],
Cell[CellGroupData[{
Cell[10632, 314, 226, 5, 31, "Input"],
Cell[10861, 321, 2856, 87, 72, "Output"]
}, Open ]]
}
]
*)
(* End of internal cache information *)

Vous aimerez peut-être aussi