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

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/27 23:38:14
求高手解答:用matlab画正切方向图我的程序画出来不对 x=[-10:0.001:10];y=tan(x);plot(x,y)
xR[OP*DlO)m)/۷0fitCe'-F4sLq_CqKp.r.qs|~qsqD {Y9`\ NVw}?D\+5r ~H` &|ތƤ 3gs V )fW)CS @Dh&|?3V2 .#8*˚.΋yW'G- d NiB6ԛcerzo{POԅ7^v9dAnC+ev>[`_Pf g!~X9RI$;fѽkI]'չ59

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

求高手解答:用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].