📄 burger.nb
字号:
MultilineFunction->None], "[",
RowBox[{"x", ",", "t", ",",
RowBox[{"u", "[",
RowBox[{"x", ",", "t"}], "]"}]}], "]"}], "=",
SubscriptBox["\[Phi]", "xu"]}], ";"}]}], "\[IndentingNewLine]",
RowBox[{
RowBox[{
RowBox[{
SuperscriptBox["\[Phi]",
TagBox[
RowBox[{"(",
RowBox[{"2", ",", "0", ",", "0"}], ")"}],
Derivative],
MultilineFunction->None], "[",
RowBox[{"x", ",", "t", ",",
RowBox[{"u", "[",
RowBox[{"x", ",", "t"}], "]"}]}], "]"}], "=",
SubscriptBox["\[Phi]", "xx"]}], ";"}], "\[IndentingNewLine]"}], "Input",
CellChangeTimes->{{3.4328944583125*^9, 3.432894487640625*^9}, {
3.4329753380625*^9, 3.4329754890625*^9}, {3.4329800104375*^9,
3.43298008603125*^9}, {3.432980125984375*^9, 3.43298012753125*^9}, {
3.432983565296875*^9, 3.432983582578125*^9}}],
Cell[CellGroupData[{
Cell[BoxData[
RowBox[{"g", "=",
RowBox[{"Factor", "[", "g", "]"}]}]], "Input",
CellChangeTimes->{{3.43289541825*^9, 3.432895423125*^9}}],
Cell[BoxData[
RowBox[{
RowBox[{
RowBox[{"-",
SubscriptBox["u", "x"]}], " ",
SubscriptBox["\[Xi]", "t"]}], "-",
RowBox[{
SubscriptBox["u", "t"], " ",
SubscriptBox["u", "x"], " ",
SubscriptBox["\[Xi]", "u"]}], "+",
RowBox[{"2", " ", "a", " ",
SubsuperscriptBox["u", "x", "3"], " ",
SubscriptBox["\[Xi]", "u"]}], "+",
RowBox[{"3", " ",
RowBox[{"b", "[", "u", "]"}], " ",
SubscriptBox["u", "x"], " ",
SubscriptBox["u", "xx"], " ",
SubscriptBox["\[Xi]", "u"]}], "+",
RowBox[{
RowBox[{"b", "[", "u", "]"}], " ",
SubsuperscriptBox["u", "x", "3"], " ",
SubscriptBox["\[Xi]", "uu"]}], "+",
RowBox[{"2", " ", "a", " ",
SubsuperscriptBox["u", "x", "2"], " ",
SubscriptBox["\[Xi]", "x"]}], "+",
RowBox[{"2", " ",
RowBox[{"b", "[", "u", "]"}], " ",
SubscriptBox["u", "xx"], " ",
SubscriptBox["\[Xi]", "x"]}], "+",
RowBox[{"2", " ",
RowBox[{"b", "[", "u", "]"}], " ",
SubsuperscriptBox["u", "x", "2"], " ",
SubscriptBox["\[Xi]", "xu"]}], "+",
RowBox[{
RowBox[{"b", "[", "u", "]"}], " ",
SubscriptBox["u", "x"], " ",
SubscriptBox["\[Xi]", "xx"]}], "-",
RowBox[{
SubscriptBox["u", "t"], " ",
SubscriptBox["\[Tau]", "t"]}], "-",
RowBox[{
SubsuperscriptBox["u", "t", "2"], " ",
SubscriptBox["\[Tau]", "u"]}], "+",
RowBox[{"2", " ", "a", " ",
SubscriptBox["u", "t"], " ",
SubsuperscriptBox["u", "x", "2"], " ",
SubscriptBox["\[Tau]", "u"]}], "+",
RowBox[{"2", " ",
RowBox[{"b", "[", "u", "]"}], " ",
SubscriptBox["u", "x"], " ",
SubscriptBox["u", "xt"], " ",
SubscriptBox["\[Tau]", "u"]}], "+",
RowBox[{
RowBox[{"b", "[", "u", "]"}], " ",
SubscriptBox["u", "t"], " ",
SubscriptBox["u", "xx"], " ",
SubscriptBox["\[Tau]", "u"]}], "+",
RowBox[{
RowBox[{"b", "[", "u", "]"}], " ",
SubscriptBox["u", "t"], " ",
SubsuperscriptBox["u", "x", "2"], " ",
SubscriptBox["\[Tau]", "uu"]}], "+",
RowBox[{"2", " ", "a", " ",
SubscriptBox["u", "t"], " ",
SubscriptBox["u", "x"], " ",
SubscriptBox["\[Tau]", "x"]}], "+",
RowBox[{"2", " ",
RowBox[{"b", "[", "u", "]"}], " ",
SubscriptBox["u", "xt"], " ",
SubscriptBox["\[Tau]", "x"]}], "+",
RowBox[{"2", " ",
RowBox[{"b", "[", "u", "]"}], " ",
SubscriptBox["u", "t"], " ",
SubscriptBox["u", "x"], " ",
SubscriptBox["\[Tau]", "xu"]}], "+",
RowBox[{
RowBox[{"b", "[", "u", "]"}], " ",
SubscriptBox["u", "t"], " ",
SubscriptBox["\[Tau]", "xx"]}], "+",
SubscriptBox["\[Phi]", "t"], "+",
RowBox[{
SubscriptBox["u", "t"], " ",
SubscriptBox["\[Phi]", "u"]}], "-",
RowBox[{"2", " ", "a", " ",
SubsuperscriptBox["u", "x", "2"], " ",
SubscriptBox["\[Phi]", "u"]}], "-",
RowBox[{
RowBox[{"b", "[", "u", "]"}], " ",
SubscriptBox["u", "xx"], " ",
SubscriptBox["\[Phi]", "u"]}], "-",
RowBox[{
RowBox[{"b", "[", "u", "]"}], " ",
SubsuperscriptBox["u", "x", "2"], " ",
SubscriptBox["\[Phi]", "uu"]}], "-",
RowBox[{"2", " ", "a", " ",
SubscriptBox["u", "x"], " ",
SubscriptBox["\[Phi]", "x"]}], "-",
RowBox[{"2", " ",
RowBox[{"b", "[", "u", "]"}], " ",
SubscriptBox["u", "x"], " ",
SubscriptBox["\[Phi]", "xu"]}], "-",
RowBox[{
RowBox[{"b", "[", "u", "]"}], " ",
SubscriptBox["\[Phi]", "xx"]}], "-",
RowBox[{"\[Phi]", " ",
SubscriptBox["u", "xx"], " ",
RowBox[{
SuperscriptBox["b", "\[Prime]",
MultilineFunction->None], "[", "u", "]"}]}]}]], "Output",
CellChangeTimes->{
3.432895423890625*^9, 3.432896336640625*^9, 3.43297481284375*^9,
3.432975511203125*^9, 3.432975815734375*^9, {3.43298010890625*^9,
3.43298013209375*^9}, 3.43298360315625*^9, 3.433017803140625*^9,
3.433024809296875*^9, 3.433025054296875*^9, 3.433025305578125*^9}]
}, Open ]],
Cell[CellGroupData[{
Cell[BoxData[{
RowBox[{
SubscriptBox["u", "t"], "=",
RowBox[{
RowBox[{"a", " ",
SubsuperscriptBox["u", "x", "2"]}], "+",
RowBox[{
RowBox[{"b", "[", "u", "]"}], " ",
SubscriptBox["u", "xx"]}]}]}], "\[IndentingNewLine]",
RowBox[{
SubscriptBox["u", "xt"], "=",
RowBox[{
RowBox[{"2", "a", " ",
SubscriptBox["u", "x"], " ",
SubscriptBox["u", "xx"]}], "+",
RowBox[{
RowBox[{
SuperscriptBox["b", "\[Prime]",
MultilineFunction->None], "[", "u", "]"}], "*", " ",
SubscriptBox["u", "x"], "*",
SubscriptBox["u", "xx"]}], "+", " ",
RowBox[{
RowBox[{"b", "[", "u", "]"}], " ",
SubscriptBox["u", "xxx"]}]}]}]}], "Input",
CellChangeTimes->{{3.432896374390625*^9, 3.432896448140625*^9}, {
3.432974660984375*^9, 3.432974683671875*^9}, {3.433024258484375*^9,
3.433024267109375*^9}, {3.433024319140625*^9, 3.4330243435*^9}, {
3.433025068046875*^9, 3.433025072765625*^9}, 3.43302529215625*^9}],
Cell[BoxData[
RowBox[{
RowBox[{"a", " ",
SubsuperscriptBox["u", "x", "2"]}], "+",
RowBox[{
RowBox[{"b", "[", "u", "]"}], " ",
SubscriptBox["u", "xx"]}]}]], "Output",
CellChangeTimes->{3.432980135125*^9, 3.43298360325*^9, 3.4330178031875*^9,
3.433024812015625*^9, 3.43302507396875*^9, 3.433025305625*^9}],
Cell[BoxData[
RowBox[{
RowBox[{"2", " ", "a", " ",
SubscriptBox["u", "x"], " ",
SubscriptBox["u", "xx"]}], "+",
RowBox[{
RowBox[{"b", "[", "u", "]"}], " ",
SubscriptBox["u", "xxx"]}], "+",
RowBox[{
SubscriptBox["u", "x"], " ",
SubscriptBox["u", "xx"], " ",
RowBox[{
SuperscriptBox["b", "\[Prime]",
MultilineFunction->None], "[", "u", "]"}]}]}]], "Output",
CellChangeTimes->{3.432980135125*^9, 3.43298360325*^9, 3.4330178031875*^9,
3.433024812015625*^9, 3.43302507396875*^9, 3.433025305625*^9}]
}, Open ]],
Cell[CellGroupData[{
Cell[BoxData[
RowBox[{"G", "=",
RowBox[{"Factor", "[", "g", "]"}]}]], "Input",
CellChangeTimes->{{3.432974699671875*^9, 3.432974703921875*^9},
3.432974756484375*^9}],
Cell[BoxData[
RowBox[{
RowBox[{
RowBox[{"-",
SubscriptBox["u", "x"]}], " ",
SubscriptBox["\[Xi]", "t"]}], "+",
RowBox[{"a", " ",
SubsuperscriptBox["u", "x", "3"], " ",
SubscriptBox["\[Xi]", "u"]}], "+",
RowBox[{"2", " ",
RowBox[{"b", "[", "u", "]"}], " ",
SubscriptBox["u", "x"], " ",
SubscriptBox["u", "xx"], " ",
SubscriptBox["\[Xi]", "u"]}], "+",
RowBox[{
RowBox[{"b", "[", "u", "]"}], " ",
SubsuperscriptBox["u", "x", "3"], " ",
SubscriptBox["\[Xi]", "uu"]}], "+",
RowBox[{"2", " ", "a", " ",
SubsuperscriptBox["u", "x", "2"], " ",
SubscriptBox["\[Xi]", "x"]}], "+",
RowBox[{"2", " ",
RowBox[{"b", "[", "u", "]"}], " ",
SubscriptBox["u", "xx"], " ",
SubscriptBox["\[Xi]", "x"]}], "+",
RowBox[{"2", " ",
RowBox[{"b", "[", "u", "]"}], " ",
SubsuperscriptBox["u", "x", "2"], " ",
SubscriptBox["\[Xi]", "xu"]}], "+",
RowBox[{
RowBox[{"b", "[", "u", "]"}], " ",
SubscriptBox["u", "x"], " ",
SubscriptBox["\[Xi]", "xx"]}], "-",
RowBox[{"a", " ",
SubsuperscriptBox["u", "x", "2"], " ",
SubscriptBox["\[Tau]", "t"]}], "-",
RowBox[{
RowBox[{"b", "[", "u", "]"}], " ",
SubscriptBox["u", "xx"], " ",
SubscriptBox["\[Tau]", "t"]}], "+",
RowBox[{
SuperscriptBox["a", "2"], " ",
SubsuperscriptBox["u", "x", "4"], " ",
SubscriptBox["\[Tau]", "u"]}], "+",
RowBox[{"5", " ", "a", " ",
RowBox[{"b", "[", "u", "]"}], " ",
SubsuperscriptBox["u", "x", "2"], " ",
SubscriptBox["u", "xx"], " ",
SubscriptBox["\[Tau]", "u"]}], "+",
RowBox[{"2", " ",
SuperscriptBox[
RowBox[{"b", "[", "u", "]"}], "2"], " ",
SubscriptBox["u", "x"], " ",
SubscriptBox["u", "xxx"], " ",
SubscriptBox["\[Tau]", "u"]}], "+",
RowBox[{"a", " ",
RowBox[{"b", "[", "u", "]"}], " ",
SubsuperscriptBox["u", "x", "4"], " ",
SubscriptBox["\[Tau]", "uu"]}], "+",
RowBox[{
SuperscriptBox[
RowBox[{"b", "[", "u", "]"}], "2"], " ",
SubsuperscriptBox["u", "x", "2"], " ",
SubscriptBox["u", "xx"], " ",
SubscriptBox["\[Tau]", "uu"]}], "+",
RowBox[{"2", " ",
SuperscriptBox["a", "2"], " ",
SubsuperscriptBox["u", "x", "3"], " ",
SubscriptBox["\[Tau]", "x"]}], "+",
RowBox[{"6", " ", "a", " ",
RowBox[{"b", "[", "u", "]"}], " ",
SubscriptBox["u", "x"], " ",
SubscriptBox["u", "xx"], " ",
SubscriptBox["\[Tau]", "x"]}], "+",
RowBox[{"2", " ",
SuperscriptBox[
RowBox[{"b", "[", "u", "]"}], "2"], " ",
SubscriptBox["u", "xxx"], " ",
SubscriptBox["\[Tau]", "x"]}], "+",
RowBox[{"2", " ", "a", " ",
RowBox[{"b", "[", "u", "]"}], " ",
SubsuperscriptBox["u", "x", "3"], " ",
SubscriptBox["\[Tau]", "xu"]}], "+",
RowBox[{"2", " ",
SuperscriptBox[
RowBox[{"b", "[", "u", "]"}], "2"], " ",
SubscriptBox["u", "x"], " ",
SubscriptBox["u", "xx"], " ",
SubscriptBox["\[Tau]", "xu"]}], "+",
RowBox[{"a", " ",
RowBox[{"b", "[", "u", "]"}], " ",
SubsuperscriptBox["u", "x", "2"], " ",
SubscriptBox["\[Tau]", "xx"]}], "+",
RowBox[{
SuperscriptBox[
RowBox[{"b", "[", "u", "]"}], "2"], " ",
SubscriptBox["u", "xx"], " ",
SubscriptBox["\[Tau]", "xx"]}], "+",
SubscriptBox["\[Phi]", "t"], "-",
RowBox[{"a", " ",
SubsuperscriptBox["u", "x", "2"], " ",
SubscriptBox["\[Phi]", "u"]}], "-",
RowBox[{
RowBox[{"b", "[", "u", "]"}], " ",
SubsuperscriptBox["u", "x", "2"], " ",
SubscriptBox["\[Phi]", "uu"]}], "-",
RowBox[{"2", " ", "a", " ",
SubscriptBox["u", "x"], " ",
SubscriptBox["\[Phi]", "x"]}], "-",
RowBox[{"2", " ",
RowBox[{"b", "[", "u", "]"}], " ",
SubscriptBox["u", "x"], " ",
SubscriptBox["\[Phi]", "xu"]}], "-",
RowBox[{
RowBox[{"b", "[", "u", "]"}], " ",
SubscriptBox["\[Phi]", "xx"]}], "-",
RowBox[{"\[Phi]", " ",
SubscriptBox["u", "xx"], " ",
RowBox[{
SuperscriptBox["b", "\[Prime]",
MultilineFunction->None], "[", "u", "]"}]}], "+",
RowBox[{"2", " ",
RowBox[{"b", "[", "u", "]"}], " ",
SubsuperscriptBox["u", "x", "2"], " ",
SubscriptBox["u", "xx"], " ",
SubscriptBox["\[Tau]", "u"], " ",
RowBox[{
SuperscriptBox["b", "\[Prime]",
MultilineFunction->None], "[", "u", "]"}]}], "+",
RowBox[{"2", " ",
RowBox[{"b", "[", "u", "]"}], " ",
SubscriptBox["u", "x"], " ",
SubscriptBox["u", "xx"], " ",
SubscriptBox["\[Tau]", "x"], " ",
RowBox[{
SuperscriptBox["b", "\[Prime]",
MultilineFunction->None], "[", "u", "]"}]}]}]], "Output",
CellChangeTimes->{3.4329747046875*^9, 3.43297475746875*^9, 3.432974813*^9,
3.43297551134375*^9, 3.432975815890625*^9, 3.4329801431875*^9,
3.43298360334375*^9, 3.433017803234375*^9, 3.433024816171875*^9,
3.43302489746875*^9, 3.433025075984375*^9, 3.433025305671875*^9}]
}, Open ]],
Cell[CellGroupData[{
Cell[BoxData[
RowBox[{"G0", "=",
RowBox[{"Factor", "[",
RowBox[{"G", "//.",
RowBox[{"{",
RowBox[{
RowBox[{
SubscriptBox["u", "x"], "\[Rule]", "0"}], ",",
RowBox[{
SubscriptBox["u", "xx"], "\[Rule]", "0"}], ",",
RowBox[{
SubscriptBox["u", "xxx"], "\[Rule]", "0"}]}], "}"}]}],
"]"}]}]], "Input",
CellChangeTimes->{{3.43289561225*^9, 3.432895659890625*^9}}],
Cell[BoxData[
RowBox[{
SubscriptBox["\[Phi]", "t"], "-",
RowBox[{
RowBox[{"b", "[", "u", "]"}], " ",
SubscriptBox["\[Phi]", "xx"]}]}]], "Output",
CellChangeTimes->{{3.43289562875*^9, 3.432895660546875*^9},
3.432896010796875*^9, 3.43297476159375*^9, 3.4329748130625*^9,
3.432975137171875*^9, 3.432975511421875*^9, 3.432975815953125*^9,
3.432980204296875*^9, 3.432983603421875*^9, 3.43301780328125*^9,
3.433017884796875*^9, 3.433017958453125*^9, 3.433024825359375*^9, {
3.433024898125*^9, 3.4330249190625*^9}, 3.433024965890625*^9,
3.4330250773125*^9, 3.43302530571875*^9, {3.433025352375*^9,
3.43302537171875*^9}}]
}, Open ]],
Cell[CellGroupData[{
Cell[BoxData[
RowBox[{"G1", "=",
RowBox[{
RowBox[{"Factor", "[",
RowBox[{
RowBox[{"Coefficient", "[",
RowBox[{"G", ",",
SubscriptBox["u", "x"]}], "]"}], "//.",
RowBox[{"{",
RowBox[{
RowBox[{
SubscriptBox["u", "x"], "\[Rule]", "0"}], ",",
RowBox[{
SubscriptBox["u", "xx"], "\[Rule]", "0"}], ",",
RowBox[{
SubscriptBox["u", "xxx"], "\[Rule]", "0"}]}], "}"}]}], "]"}],
SubscriptBox["u", "x"]}]}]], "Input",
CellChangeTimes->{{3.4328956664375*^9, 3.4328957175625*^9}}],
Cell[BoxData[
RowBox[{
SubscriptBox["u", "x"], " ",
RowBox[{"(",
RowBox[{
RowBox[{"-",
SubscriptBox["\[Xi]", "t"]}], "+",
RowBox[{
RowBox[{"b", "[", "u", "]"}], " ",
SubscriptBox["\[Xi]", "xx"]}], "-",
RowBox[{"2", " ", "a", " ",
SubscriptBox["\[Phi]", "x"]}], "-",
RowBox[{"2", " ",
RowBox[{"b", "[", "u", "]"}], " ",
SubscriptBox["\[Phi]", "xu"]}]}], ")"}]}]], "Output",
CellChangeTimes->{{3.432895689671875*^9, 3.432895718796875*^9},
3.43289576709375*^9, 3.432896011515625*^9, 3.4329747616875*^9,
3.432974813125*^9, 3.432975137765625*^9, 3.432975511484375*^9,
3
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -