|
发表于 2023-10-3 08:45:54
|
显示全部楼层
一眼看上去觉得是三次方程的根,果然mathematica也是这么认为的- (Power[-17-ISqrt[8499],(3)^-1]+Power[-17+ISqrt[8499],(3)^-1])/(9Power[2,(3)^-1])//FullSimplify
复制代码- Root[17 - 351 #1 + 729 #1^3 &, 3]
复制代码
如果觉得三角函数比Root简单的,可以复数展开后分别简化- (Power[-17-ISqrt[8499],(3)^-1]+Power[-17+ISqrt[8499],(3)^-1])/(9Power[2,(3)^-1])//ComplexExpand//Simplify[Re[#]]+I*FullSimplify[Im[#]]&
复制代码 加上合并三角函数代码- (Power[-17-ISqrt[8499],(3)^-1]+Power[-17+ISqrt[8499],(3)^-1])/(9Power[2,(3)^-1])//ComplexExpand//Simplify[Re[#]]+I*FullSimplify[Im[#]]&//{#,Level[#,\[Infinity]]//{Cases[#,Cos[_]],Cases[#,Sin[_]]}&//Flatten//({#->#[[0]][\[Alpha]],\[Alpha]->#[[1]]})&/@#&}&//{#[[1]]/.#[[2,All,1]],#[[2,All,2]]//DeleteDuplicates}&//{Coefficient[#[[1]],Sin[\[Alpha]]],Coefficient[#[[1]],Cos[\[Alpha]]],#[[-1]]}&//rCos[\[Alpha]-\[Beta]]/.{r->Sqrt[#[[1]]^2+#[[2]]^2],#[[-1,1]],\[Beta]->ArcTan[#[[2]],#[[1]]]}&
复制代码
当然用RootReduce之后套用三次方程的三角函数求根公式也行 |
|