Mathematica基础——引进限制条件进行化简

 时间:2026-02-13 23:39:51

本文,介绍一下,在加上某些限制条件的时候,Mathematica化简表达式的方法。

Mathematica基础——引进限制条件进行化简

工具/原料

电脑

Mathematica

方法/步骤

首先,化简Sqrt[a^2]。

Mathematica基础——引进限制条件进行化简

用Refine来约定a>0。

注意,限定条件放在后面。

Mathematica基础——引进限制条件进行化简

条件不充分,化简不彻底。比如,假定a是实数:

Refine[…………, a \[Element] Reals]

a是实数,等价于,Im[a]==0。

Mathematica基础——引进限制条件进行化简

Assuming的限定条件放在前面,但是它对“平方根”的化简是无效的,需要用Refine进行配合。

Mathematica基础——引进限制条件进行化简

用Simplify也可以进行条件化简。不过,实际情况和官网里面讲的不符!

Mathematica基础——引进限制条件进行化简

Mathematica基础——引进限制条件进行化简

用FullSimplify可以识别费尔马大定理,但是Simplify就做不到!

Mathematica基础——引进限制条件进行化简

化简一个复杂的三角函数式:

ArcTan[(((Cos[(Pi*25/18)]*Cos[(Pi*1/9)]*Sin[(Pi*4/9)])+(Cos[(Pi*25/18)]*Cos[(Pi*4/9)]*Sin[(Pi*1/9)]*(-1))+(Cos[(Pi*13/9)]*Sin[(Pi*5/18)]*(-1)))*(((Cos[(Pi*25/18)]*Sin[(Pi*4/9)]*(Sin[(Pi*1/9)])^(2))+(Cos[(Pi*25/18)]*Cos[(Pi*1/9)]*Sin[(Pi*4/9)]*Sin[(Pi*1/9)])+(Cos[(Pi*25/18)]*Cos[(Pi*4/9)]*Cos[(Pi*1/9)]*Sin[(Pi*1/9)])+(Cos[(Pi*25/18)]*Cos[(Pi*4/9)]*(Cos[(Pi*1/9)])^(2))+(Cos[(Pi*13/9)]*((Sin[(Pi*5/18)]*Sin[(Pi*1/9)]*(-1))+(Cos[(Pi*1/9)]*Sin[(Pi*5/18)])))))^((-1))*(Sin[(Pi*1/9)]+Cos[(Pi*1/9)]))]

Mathematica基础——引进限制条件进行化简

用ExpandFunction给出18°的余弦的精确值。

Mathematica基础——引进限制条件进行化简

注意事项

本文就说这么多!

  • Mathematica 特殊字符输入(希腊字母/运算符)
  • matlab如何做散点图
  • matlab画散点图并连线
  • Mathematica基础——分段函数的构造
  • mathematic Table用法
  • 热门搜索
    花椒粉怎么做 检验批容量如何填写 大通旅游 路由器怎么恢复出厂设置 苹果6如何截屏 如何当好班主任 枸杞岛旅游攻略 杨贵妃是哪里人 如何节约用水 dnf抗魔值怎么加