图形绘制辅助命令
%title(图形标题) xlabel(x轴说明) ylabel(y轴说明)text(x, y,图形说明)legend(图例1,图例2,…)
%title('字符串')
% x=-2*pi:0.05:2*pi;
% y=sin(x);
% plot(x,y)
% title('y=sin(x)')%如果标题有多个,则需要用大括号圈起来,标题直接用逗号隔开title({'图1','y-=sin(x)'})
%在图形标题中还可以使用latex格式(希腊字母)控制符
使用latex符号需要用大括号圈起,反斜杠为控制符,使用希腊字母是需要加反斜杠。上标为^,下标为_。
%含有属性设置的title函数 title(标题,属性名,属性值)Color属性:用于设置图形标题文本的颜色,默认黑色;FontSize属性:用于设置标题文字的字号,默认11号。
%xlabel函数和ylabel函数
% xlabel(x轴说明)
% ylabel(y轴说明)
% text函数和gtext函数
% text(x, y,说明)x,y为想标注的点的坐标,说明为这个点的注释
% gtext(说明)用鼠标选择标注点,不使用坐标
%legend(图列1,图例2,…)
% x=linspace(0,2*pi,100);
% plot(x,[sin(x);sin(2*x);sin(3*x)])
% legend('sin(x)','sin(2x)','sin(3x)')
%坐标控制 控制坐标轴的范围,最小单位。
%axis([xmin,xmax,ymin,ymax,zmin,zmax])
%axis equal:纵、横坐标轴采用等长刻度
%axis square:产生正方形坐标系(默认为矩形)
%axis auto:使用默认设置
%axis off:取消坐标轴
%axis on:显示坐标轴
% x=[0,1,1,0,0];
% y=[0,0,1,1,0];
% plot(x,y)
% axis([-0.1,1.1,-0.1,1.1])
% axis equal;
%给坐标系加网格和边框 grid on 绘制网格线 grid off 关闭网格线 默认情况网格线是关闭的
%grid off 关闭网格线
%box on 打开边框,box off关闭边框 默认情况有边框。
% x=linspace(0,2*pi,100);
% y=[sin(x);sin(2*x);sin(0.5*x)];
% plot(x,y)
% axis([0,7,-1.2,1.2])
% title('不同频率正弦曲线');
% xlabel('variable X');
% ylabel('variable Y');
% text(2.5,sin(2.5),'sin(x)');
% text(1.5,sin(2*1.5),'sin(2x)');
% text(5.5,sin(0.5*5.5),'sin(0.5x)');
% legend('sin(x)','sin(2x)','sin(0.5x)')
% grid on
%图形保持 hold on上一个图形保留,不会被刷新。 hold off 刷新图形。matlab默认刷新
%例子 利用图形保持画同心圆
% t=linspace(0,2*pi,100);
% x=sin(t);y=cos(t);
% plot(x,y,'b')
% hold on;
% plot(2*x,2*y,'r--')
% grid on
% axis([-2.2,2.2,-2.2,2.2])
% axis equal
% 图形窗口分割 子图:同一图形窗口中的不同坐标系下的图形称为子图。
%subplot函数subplot(m,n,R)
%其中,m和n指定将图形窗分成m*n个绘图区,p指定当前活动区,区号按行优先编号。
% subplot(2,2,1);
% x=linspace(0,2*pi,60);
% y=sin(x);
% plot(x,y);
% title('sin(x)');
% axis([0,2*pi,-1,1])