←
PDF 169 / 1160 Using the Symbolic Math Toolbox in MATLAB, commands such as expand and simplify may be used to m
→
English · PDF 169
Original PDF page 169
中文 · PDF 169

使用 MATLAB 中的符号数学工具箱,可以使用 expand 和 simplify 等命令来操作三角函数,并使用 solve 命令求解三角方程(这些命令已在前面介绍过)。一些示例如下:

  • (a) 命令

syms x y expand(cos(x + y))

返回

cos(x)cos(y) – sin(x)sin(y)

  • (b) 命令

syms x simplify(cos(x)^2 + sin(x)^2)

返回

1

  • (c) 命令

syms x simplify(cos(x)^2 – sin(x)^2)

返回

cos(2*x)

  • (d) 命令

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