1、化简(Simplify、FullSimplify)
Simplify和FullSimplify都可用于化简表达式。据官方文档:
Simplify尝试各种代数、三角变换来化简表达式,但不能进行涉及特殊函数等更复杂的变换;
FullSimplify尝试更广泛的变换。
因此一般建议使用FullSimplify,可以把表达式化简得更为完全:
2、解方程(Solve)
求解一元方程的形式为:
Solve[方程, 未知量]
# 例如:Solve[x^2-7x+12==0, x]
求解方程组的形式为:
Solve[{方程1, 方程2, ..., 方程n}, {未知量1, 未知量2, ..., 未知量n}]
# 例如:Solve[{3x+2y==11, x-y==2}, {x, y}]
求解示例:
3、解不等式(Reduce、Refine)
如果对未知量或参数范围没有要求,那么直接调用Reduce即可:
Reduce[不等式, 未知量] # 单个不等式
Reduce[{不等式1, 不等式2, ..., 不等式n}, 未知量] # 多个不等式
如果对未知量或参数的范围有要求,那么Reduce需要结合Refine使用:
Refine[Reduce[不等式, 未知量], {未知量或参数范围}]
4、求偏导(D)
求函数偏导的形式为:
D[函数, 变量] # 一阶偏导
D[函数, {变量, 阶数}] # 高阶偏导
D[函数, {{变量1, 变量2, ..., 变量n}, 2}] # 海塞矩阵
求解示例:
5、积分(Integrate)
求积分的形式为:
Integrate[函数, 变量] # 不定积分
Integrate[函数, {变量, 下界, 上界}] # 定积分
Integrate[函数, 变量1, 变量2, ...] # 重积分
Integrate[函数, {变量1, 下界, 上界}, {变量2, 下界, 上界}, ...]
求解示例:
6、求极限(Limit)
求极限的形式为:
Limit[函数, 变量 -> 趋近点, Direction -> 方向]
# Direction -> 1 表示左极限
# Direction -> -1 表示右极限
求解示例:
7、绘图(Plot)
绘图的形式为:
Plot[函数, {变量, 下界, 上界}] # 单个函数
Plot[{函数1, 函数2, ...}, {变量, 下界, 上界}] # 多个函数
# 其他常用绘图选项:
# PlotLegends: 图例
# PlotLabel: 图像标签(标题)
# PlotLabels: 函数标签
# AxesLabel: 坐标轴标签
# AxesStyle: 坐标轴样式
# Filling: 填充
# PlotRange: 绘图范围
# PlotTheme: 绘图主题
以下依次尝试各个绘图选项效果供大家参考:
其他细节可以在mathematica官方软件:“帮助 - Wolfram参考资料”中自行查找,或直接运行:
? 函数
# 例如: ? Plot
查找各个函数的详细用法。