标签: matlab
我正在尝试在MATLAB中使用tan函数,但它给了我奇怪的结果。还有什么我应该考虑的吗?
tan
>> tan(45) ans = 1.6198 >> tan(0) ans = 0 >> tan(1) ans = 1.5574 >> tan(20) ans = 2.2372
答案 0 :(得分:13)
您似乎在tan中向degrees提供了参数。但是,Matlab期望在radians中输入。
尝试:
>> tan( pi / 4 )
如果你坚持使用学位,你会发现tand很有用:
tand
>> tand( 45 )
记住rad = deg * pi / 180
rad = deg * pi / 180