English · PDF 169

使用 MATLAB 中的符号数学工具箱,可以使用 expand 和 simplify 等命令来操作三角函数,并使用 solve 命令求解三角方程(这些命令已在前面介绍过)。一些示例如下:
syms x y expand(cos(x + y))
返回
cos(x)cos(y) – sin(x)sin(y)
syms x simplify(cos(x)^2 + sin(x)^2)
返回
1
syms x simplify(cos(x)^2 – sin(x)^2)
返回
cos(2*x)
syms x solve(2*cos(x)^2 + 3*sin(x) == 3)
返回
s = 1/2*pi 1/6*pi 5/6*pi
验证了例 2.47 中得到的答案。
如果需要数值答案,则使用命令
double(s)
得到
s = 1.5708 0.5236 2.6180