关于函数y=sin(1/x)的绘图,采用MATLAB中的plot()、fplot()和ezplot()函数可以得到不同的效果。这个程序代码可以。从图中可以看出,在使用plot()函数绘图时,由于x坐标的固定步距0.001造成了在接近x=0的区域函数y=sin(1/x)变化过于剧烈,这与使用fplot()和ezplot()函数得到的图形有所不同。fplot()和ezplot()函数能够自动调整取点的间隔,以使得绘图结果更接近实际情况。如果希望plot()函数在接近x=0的区域得到类似fplot()和ezplot()函数的效果,需要采用更小的步距,读者可以尝试修改程序代码中第1行的步距参数进行调整。