一、添加標題、圖例、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