Académique Documents
Professionnel Documents
Culture Documents
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]
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[{
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 *)