-9

我正在尝试tan在 MATLAB 中使用该函数,但它给了我奇怪的结果。还有什么我应该考虑的吗?

>> tan(45)

ans =

    1.6198

>> tan(0)

ans =

     0

>> tan(1)

ans =

    1.5574

>> tan(20)

ans =

    2.2372
4

1 回答 1

13

似乎您提供了tanin degree的论点。然而,Matlab 期望它的输入以弧度为单位

尝试:

>> tan( pi / 4 )

如果您坚持使用学位,您会发现tand有用:

>> tand( 45 )

记住rad = deg * pi / 180

于 2013-10-30T06:42:28.420 回答