我的余弦不会在matlab中接受我的符号变量

Mys*_*bbe 2 variables matlab trigonometry

当我运行以下代码时,我收到错误消息:

未定义的函数'cosd'用于'sym'类型的输入参数.

我究竟做错了什么?

syms a1 a2 a3     
F1 = cosd(a3)
Run Code Online (Sandbox Code Playgroud)

Eit*_*n T 5

显然,MATLAB抱怨cosd不接受符号变量.

如果您必须使用符号变量和度数,请使用sincos替换,并手动将度数转换为弧度.例如,而不是F1 = cosd(a3)你可以写:

F1 = cos(a3 * pi / 180);
Run Code Online (Sandbox Code Playgroud)