一、添加标题、图例、x轴信息和y轴信息,示例:spa
%% 添加标题 clear; clc; close all; x = 0:0.1:2*pi; y1 = sin(x); y2 = exp(-x); plot(x, y1, '--*', x, y2, ':o'); xlabel('t = 0 to 2\pi'); % 添加x轴信息 ylabel('values of sin(t) and e^{-x}') % 添加y轴信息 e^{-x}是显示指数的方法 title('Function Plots of sin(t) and e^{-x}'); % 添加标题 legend('sin(t)','e^{-x}'); % 添加线段标签
效果显示:
注:在图例legend中还能够隐藏图例的边框,使用指令legend boxoff;隐藏,可是这个功能通常用的比较少。
二、添加特殊的符号,示例:添加积分和箭头。3d
%% 添加特殊的符号 clear; clc; close all; x = linspace(0,3); % 0到3 默认100个点 y = x.^2.*sin(x); plot(x,y); % 绘图 % 若是须要画一条直线,那么须要两个点 % [2,2],[0,2^2*sin(2)]就分别对应着(2,0),(2,2^2*sin(2))这两个点 line([2,2],[0,2^2*sin(2)]); % 画一条直线[],[]分别表示x和y % $$ contect $$ 表示显示的内容 \int_表示积分;{0}^{2}表示上下限;x^2\sin(x)表示内容用\隔开;dx表示积分因子 str = '$$ \int_{0}^{2} x^2\sin(x) dx $$'; % 使用LaTex进行显示积分等其余特殊的数学符号 % 0.25,2.5表示显示的位置x,y;str显示的信息,'Interpreter','latex'表示解析为LaTex语法 text(0.25,2.5,str,'Interpreter','latex'); % 显示积分等数学符号的位置 annotation('arrow','X',[0.32,0.5],'Y',[0.6,0.3]); % 显示箭头X和Y表示箭头的起始和结束位置,即须要两点肯定直线
效果显示:
三、在图中的任意位置显示文字,示例:code
%% 使用text添加说明 clear; clc; close all; x = 1:200; y = sin(x*pi/100); plot(x,y); % 长度是x,大小是y text(100,0,'使用plot绘图','Color', 'r', 'FontSize', 20, ... 'FontWeight','bold', 'HorizontalAlignment', 'center');
效果显示:
blog