Matlab函数作图y=x/(x*x+a)
先上个结果图 本来是想写一步,贴一张图的,但是有点事,直接贴代码吧 clear %% 做出主体图像 a=0.0001;%设置常量a fun=@(x) x./(x.*x+a);%定义函数 x=0:0.001:0.2; y=fun(x); plot(x,y); %设置x,y观察的范围[xmin xmax ymin ymax] axis([0 0.1 0 fun(0.01)+10]) %% 做极值点x坐标的虚线 hold on y=0:2:fun(0.01); x=0.01*ones(size(y)); plot(x,y,'--b'); %% 做极值点y坐标的虚线 x=0:0.005:0.01; y=fun(0.01)*ones(size(x)); plot(x,y,'--b'); %% 修改x坐标及相应标签 set(gca,'XTick',[0 0.01 0.05 0.1 ]); set(gca,'XTicklabel',{'0' '0.01' '0.05' '0.1'}); %% 设置x,y坐标名称及图像标题 xlabel('x'),ylabel('y'),title('function y=x/(x*x+a),a=0.0001'); 来源: CSDN 作者: Toblerone_Wind 链接: https://blog.csdn.net/qq_42276781/article