- 注册时间
- 2011-3-28
- 最后登录
- 1970-1-1
- 威望
- 星
- 金币
- 枚
- 贡献
- 分
- 经验
- 点
- 鲜花
- 朵
- 魅力
- 点
- 上传
- 次
- 下载
- 次
- 积分
- 13453
- 在线时间
- 小时
|
发表于 2021-11-8 22:29:18
|
显示全部楼层
本帖最后由 zeroieme 于 2021-11-8 22:51 编辑
一眼看上去觉得是三次方程的根,果然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之后套用三次方程的三角函数求根公式也行 |
|