Matlab-1.二维绘图与图形设置。
Matlab绘制y=sinx与y=e^x函数图像。
syms x;
f1=sin(x);
f2=exp(x);
fplot(f1,'r-'); %绘制y=sinx图形
hold on; %保留已有图像
fplot(f2,'b-'); %绘制y=e^x图像
set(gcf,'Units','centimeters','position',[0.5,12,15,9.27]); %设置图片位置与尺寸,gcf返回当前图形句柄
set(gca,'Units','centimeters','position',[1.5,1.5,10,6.18]); %设置坐标轴位置与图尺寸,gca返回当前图形坐标轴句柄
xlabel('x','Fontsize',12);
ylabel('y','Fontsize',12); %设置坐标轴名称与字体大小
title('sinx与e^x函数图像','Fontsize',12); %设置图形标题与字体大小
set(gca,'linewidth',1); %设置坐标轴线宽
set(get(gca,'Children'),'linewidth',1); %设置图内线宽
axis([-4*pi,4*pi,-2,2]); %设置坐标轴范围
text(2*pi/3,sin(2*pi/3),'\leftarrowy=sinx','HorizontalAlignment','left','Fontsize',10); %图形注释y=sinx
text(0,exp(0),'y=e^x\rightarrow','HorizontalAlignment','right','Fontsize',10); %图形注释y=e^x
set(gca,'ygrid','on'); %显示水平网格线
set(gca,'ytick',[-2:0.5:2]); %设置网格线间距
legend('sinx','e^x'); %显示图例
评论