求高手解答:用matlab画正切方向图我的程序画出来不对 x=[-10:0.001:10];y=ta

发布时间:2021-02-26 01:43:13

求高手解答:用matlab画正切方向图我的程序画出来不对 x=[-10:0.001:10];y=tan(x);plot(x,y)

网友回答

结果是对的.
原因是tan函数在[-10 10]之间有若干正无穷和负无穷值.从左到右的尖刺分别是正负1/2*pi,3/2*pi,5/2*pi.采样在正负5/2*pi的地方过于接近5/2*pi,导致函数值过大,所以把整体形状压住了.
建议把取值范围改成[-0.4pi,0.4pi].
以上问题属网友观点,不代表本站立场,仅供参考!