MATLAB二維繪圖(二)向圖中添加標題,座標軸,圖標和文字信息

MATLAB二維繪圖(二)向圖中添加標題,座標軸,圖標和文字信息

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

相關文章
相關標籤/搜索