【MATLAB】二维绘图 ( 绘制二维图像 | 设置图像样式 )
【摘要】
文章目录
一、绘制二维图像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)