1.基本画图方式
x=0:1:10; 
y=x.^2-10*x+15; 
plot(x,y); 
 运行结果如图1所示:

x=0:1:10; 
y=x.^2-10*x+15; 
plot(x,y); 
title ('Plot of y=x.^2-10*x+15'); 
xlabel ('x'); 
ylabel ('y'); 
grid on; 
  
在同一坐标内作出多个函数的图象的情况是十分常见的。假如,你要在同一坐标轴内作出 f(x)=sin2x 和他的微分函数的图象。它的微分式为

x=0:pi/100:2*pi; 
y1=sin(2*x); 
y2=2*cos(2*x); 
plot (x,y1,x,y2); 
   所得图像如图3所示:

2.线的颜色,线的形式,符号形式和图例
MATLAB 允许程序员选择轨迹的颜色,轨迹的形式,和符号的类型.在 X,Y 向量参数后带有这些属性的字符串的 plot 函数,可以选择这些细节.这些属性字符串包括三类
 
 
x=0:1:10; 
y=x.^2 -10.*x +15; 
plot(x,y,'r--',x,y,'bo'); 
 
我们可以用 legend 来制作图例。它的基本的形式如下
legend('string1','string2',...,pos) 
  其中 string1,string2 等等是与轨迹标签名,而 pos 是一个整数,用来指定图例的位置。这些整数所代表的意义在表2列出。用 legend off 命令将能去除多余的图例。一个完整的图象例子将会显示图 4中,产生这个图象的语句如下所示。在同一坐标系内,显示了f(x)=sin2x 和它的微分函数的图象,用黑实线代表 f(x),用红虚线代表它的微分函数。图中有标题,坐标轴标签和网格线。
x=0:pi/100:2*pi; 
y1=sin(2*x); 
y2=2*cos(2*x); 
plot(x,y1,'k-',x,y2,'b--'); 
title(' Plot of f(x)=sin(2x) and its derivative'); 
xlabel('x'); 
ylabel('y');
legend('f(x)','d/dx f(x)') 
grid on; 
  
表2 pos值代表的含义

3对数坐标图
x=0:0.1:10;
y=(x-5).^2+1;
subplot(2,2,1)
plot(x,y)
title('plot(x,y)')
subplot(2,2,2)
semilogy(x,y)
title('semilogy(x,y)')
subplot(2,2,3)
semilogx(x,y)
title('semilogx(x,y)')
subplot(2,2,4)
loglog(x,y)
title('loglog(x,y)') 
   这四个函数在意义上是等价的,只是坐标轴的类型不同。每一个图象的例子如图5所示。
 
  最后,分享一个大佬制作的matlab画图速查表(来源于微信公众号:空间物理)




















