【MATLAB】二维绘图 ( 绘制二维图像 | 设置图像样式 )

举报
韩曙亮 发表于 2022/01/11 00:15:16 2022/01/11
【摘要】 文章目录 一、绘制二维图像1、二维绘图步骤2、二维绘图步修饰3、代码示例 二、设置图像参数1、图像参数2、代码示例 一、绘制二维图像 1、二维绘图步...





一、绘制二维图像





1、二维绘图步骤


绘图前需要给定 x x x 轴 , y y y 轴 变量表达式 ,

x x x 变量定义成一个区间数值 ,

y y y 变量是一个基于 x x x 变量的表达式 ;

% 定义 x 变量 , 
%0 开始 , 每次递增 0.1 ,2 * pi 结束
% 坐标系中 x 点的个数是 2 * pi / 0.1 个
x = 0 : 0.1 : 2 * pi;

% 定义 y 变量
% 使用 sin 函数 , 传入 x 作为参数
y = sin(x);

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

然后创建幕布 , 该步骤可选 , 不创建也可以进行绘图 ,

% 建立幕布, 该步骤可选
figure

  
 
  • 1
  • 2

正式绘制二维平面图 , 调用 plot 方法绘图 , 传入两个参数 , 依次是 x x x 轴表达式对应变量 , y y y 轴表达式对应变量 ;

% 绘制二维平面图 
% 传入的两个参数分别是 x , y
plot(x,y)

  
 
  • 1
  • 2
  • 3


2、二维绘图步修饰


设置图像标题 :

% 设置标题
title('正弦函数曲线')

  
 
  • 1
  • 2

设置 x x x 轴标签 :

% x 轴标签
xlabel('x');

  
 
  • 1
  • 2

设置 y y y 轴标签 :


% y 轴标签
ylabel('sin(x)')

  
 
  • 1
  • 2
  • 3

设置图像的可见范围 , 限制其 x x x y y y 的显示范围 ;

% 设置曲线的 x 轴范围
xlim([0 2 * pi]);

  
 
  • 1
  • 2


3、代码示例


代码示例 :

%% 二维绘图

% 定义 x 变量 , 
%0 开始 , 每次递增 0.1 ,2 * pi 结束
% 坐标系中 x 点的个数是 2 * pi / 0.1 个
x = 0 : 0.1 : 2 * pi;

% 定义 y 变量
% 使用 sin 函数 , 传入 x 作为参数
y = sin(x);

% 建立幕布, 该步骤可选
figure

% 绘制二维平面图 
% 传入的两个参数分别是 x , y
plot(x,y)

% 设置标题
title('正弦函数曲线')

% x 轴标签
xlabel('x');

% y 轴标签
ylabel('sin(x)')

% 设置曲线的 x 轴范围
xlim([0 2 * pi]);

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29

执行效果 :

在这里插入图片描述

在这里插入图片描述





二、设置图像参数





1、图像参数


图像颜色参数 :

  • 红色 : r
  • 绿色 : g
  • 蓝色 : b
  • 黄色 : y
  • 粉色 : m
  • 青色 : c
  • 白色 : w
  • 黑色 : k

图像线形参数 :

  • 实线 : -
  • 虚线 :
  • 冒号线 : :
  • 点划线 : -.

数据标记点参数 :

  • 点 :
  • 十字号 : +
  • 圆圈 : o
  • 星号 : *
  • 叉号 : x
  • 正方形 : s
  • 菱形 : d
  • 上三角 : ^
  • 下三角 : v
  • 左三角 : <
  • 右三角 : >
  • 五角星 : p
  • 六角形 : h


2、代码示例


代码示例 :


%% 二维绘图

% 定义 x 变量 , 
%0 开始 , 每次递增 0.1 ,2 * pi 结束
% 坐标系中 x 点的个数是 2 * pi / 0.1 个
x = 0 : 0.1 : 2 * pi;

% 定义 y 变量
% 使用 sin 函数 , 传入 x 作为参数
y = sin(x);

% cos 函数
y2 = cos(x);

% 建立幕布, 该步骤可选
figure

% 绘制二维平面图 
% 公用一个坐标系, y有不同的取值
% 传入的两个参数分别是 x , y
[AX, H1, H2] = plotyy(x, y, x, y2);

% 设置曲线 1 的 y 轴标题 
set( get(AX(1), 'Ylabel'), 'String', '正弦函数' );

% 设置曲线 2 的 y 轴标题
set( get(AX(2), 'Ylabel'), 'String', '余弦函数' );

% 设置曲线 1 正弦函数为虚线 
set(H1, 'LineStyle', '--')

% 设置曲线 2 余弦函数为毛号线 
set(H2, 'LineStyle', ':')

% 设置标题
title('正弦余弦函数曲线')

% x 轴标签
xlabel('x');

% y 轴标签
%ylabel('sin(x)')

% 设置曲线的 x 轴范围
xlim([0 2 * pi]);

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46

运行结果 :

在这里插入图片描述

在这里插入图片描述

文章来源: hanshuliang.blog.csdn.net,作者:韩曙亮,版权归原作者所有,如需转载,请联系作者。

原文链接:hanshuliang.blog.csdn.net/article/details/115757243

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。