• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

MATLAB二维绘图(二)向图中添加标题,坐标轴,图标和文字信息

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

MATLAB二维绘图(二)向图中添加标题,坐标轴,图标和文字信息

1、添加标题、图例、x轴信息和y轴信息,示例:

%% 添加标题
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;隐藏,但是这个功能一般用的比较少。
2、添加特殊的符号,示例:添加积分和箭头。

%% 添加特殊的符号
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表示箭头的起始和结束位置,即需要两点确定直线

效果显示:

3、在图中的任意位置显示文字,示例:

%% 使用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\');

效果显示:

想了解更多绘图信息,请看下面博文:
三维:
MATLAB三维绘图(五)高级三维绘图
MATLAB三维绘图(四)绘制特殊的三维图
MATLAB三维绘图(三)绘制等值线图
MATLAB三维绘图(二)使用隐函数作三维图
MATLAB三维绘图(一)三维基础绘图
MATLAB三维绘图基础meshgrid函数的用法解析

二维:
MATLAB二维绘图(四)其他特殊的二维绘图函数介绍及用法
MATLAB二维绘图(三)操作绘图句柄显示特定的效果
MATLAB二维绘图(一)使用plot函数进行简单绘图
fill填充函数解析及用法示例


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap