题目
角度x=[30 45 60],计算其余弦函数的运算为()。A. COS((deg2rad)(x))B. COS(x)C. cos(x)D. cos((deg2rad)(x))
角度x=[30 45 60],计算其余弦函数的运算为()。
A. $\COS(\text{deg2rad}(x))$
B. $\COS(x)$
C. $\cos(x)$
D. $\cos(\text{deg2rad}(x))$
题目解答
答案
D. $\cos(\text{deg2rad}(x))$
解析
本题考查MATLAB中三角函数的使用规范,核心在于理解角度单位的转换。关键点如下:
- MATLAB的三角函数默认以弧度为单位,若输入角度为度数,需先转换为弧度。
- 函数名区分大小写,
cos是正确写法,COS会导致错误。 deg2rad函数用于将角度转换为弧度,是解题的关键步骤。
选项分析
-
选项A:
COS(deg2rad(x))- 错误原因:
COS应为小写cos。
- 错误原因:
-
选项B:
COS(x)- 错误原因:大小写错误,且未转换角度单位。
-
选项C:
cos(x)- 错误原因:未转换角度单位,直接使用度数会导致计算错误。
-
选项D:
cos(deg2rad(x))- 正确原因:
- 使用小写
cos,符合 MATLAB 函数命名规范。 - 通过
deg2rad(x)将角度转换为弧度,确保计算正确。
- 使用小写
- 正确原因:
关键步骤总结
- 单位转换:角度需从度转换为弧度(
deg2rad(x))。 - 函数调用:使用正确大小写的
cos函数计算余弦值。