【MATLAB】二维绘图 ( 绘制二维图像 | 设置图像样式 )
文章目录
- 一、绘制二维图像
- 1、二维绘图步骤
- 2、二维绘图步修饰
- 3、代码示例
- 二、设置图像参数
- 1、图像参数
- 2、代码示例
一、绘制二维图像
1、二维绘图步骤
绘图前需要给定 xxx 轴 , yyy 轴 变量表达式 ,
xxx 变量定义成一个区间数值 ,
yyy 变量是一个基于 xxx 变量的表达式 ;
% 定义 x 变量 ,
% 从 0 开始 , 每次递增 0.1 , 到 2 * pi 结束
% 坐标系中 x 点的个数是 2 * pi / 0.1 个
x = 0 : 0.1 : 2 * pi;% 定义 y 变量
% 使用 sin 函数 , 传入 x 作为参数
y = sin(x);
然后创建幕布 , 该步骤可选 , 不创建也可以进行绘图 ,
% 建立幕布, 该步骤可选
figure
正式绘制二维平面图 , 调用 plot 方法绘图 , 传入两个参数 , 依次是 xxx 轴表达式对应变量 , yyy 轴表达式对应变量 ;
% 绘制二维平面图
% 传入的两个参数分别是 x , y
plot(x,y)
2、二维绘图步修饰
设置图像标题 :
% 设置标题
title('正弦函数曲线')
设置 xxx 轴标签 :
% x 轴标签
xlabel('x');
设置 yyy 轴标签 :
% y 轴标签
ylabel('sin(x)')
设置图像的可见范围 , 限制其 xxx 或 yyy 的显示范围 ;
% 设置曲线的 x 轴范围
xlim([0 2 * pi]);
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、图像参数
图像颜色参数 :
- 红色 : 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]);
运行结果 :
【MATLAB】二维绘图 ( 绘制二维图像 | 设置图像样式 )相关推荐
- cesium绘制中国边界,设置边界样式
cesium绘制中国边界,设置边界样式,步骤如下: 步骤一: 从http://datav.aliyun.com/portal/school/atlas/area_selector网站下载geojson ...
- matlab应力云图_Matlab绘制二维应力云图
自己研究了下用Matlab绘制二维应力云图的方法,三维应力云图的绘制可以以此类推. 实现的方法主要是运用fill函数,三维情形应该是fill3函数. 这里我们以一个四边形的例子来说明. 如上图所示的四 ...
- 【MATLAB】基本绘图 ( 绘制多图 | 设置图形对话框在 Windows 界面的位置和大小 | 在一个图形上绘制多个小图形 )
文章目录 一.绘制多图 1.绘制多图 2.代码示例 二.设置图形对话框在 Windows 界面的位置和大小 三.在一个图形上绘制多个小图形 一.绘制多图 1.绘制多图 存在一种绘图情况 , 需要同时展 ...
- matlab求解二维矩阵并画图,Matlab教程2_ 绘图 _ 二维(2)
(作者:lcc) 二维曲线绘图的基本操作 n plot指令的基本调用格式 (1)plot(x) n x为向量时,以该元素的下标为横坐标.元素值为纵坐标绘出曲线 n x为实数二维数组时,则按列绘制 ...
- Matlab:plot函数绘制二维折线图
一.基本调用格式 1.plot(y) 若y为向量时,则以y中元素序号为横坐标,y的分量为纵坐标绘制曲线.若y为实矩阵,则按照列绘制每一列对应的曲线. 2.plot(x,y) 若x和y为同维向量 ...
- WPF的二维绘图(二)——几何图形Geometry
在WPF的DrawingContext对象中,提供了基本的绘制椭圆和矩形的API:DrawEllipse和DrawRectangle.但是,这些是远远不够用的,我们在日常应用中,更多的是使用DrawG ...
- 使用matlab的mesh函数绘制3维图形绘制
我们在分析空间的时候,经常会遇到3D绘图的需求,在matlab中有可以直接调用的函数可以直接使用.下面的代码就展示了一个简单的示例. 我们看到,代码先使用meshgrid函数生成了网格数组[mu,nu ...
- python kmean 多维_绘制多维Kmeans集群NLP python
我有一个为NLP分类器设计的多维向量.在 以下是数据帧(文本框): 我使用TfidVectorizer创建向量:from sklearn.feature_extraction.text import ...
- 【MATLAB】基本绘图 ( 线条设定 | 线条设定组合 )
文章目录 一.线条设定 1.matlab 线条设定官方文档 2.线条设定样式 二.代码示例 1.两个样式组合 4.三个样式组合 一.线条设定 1.matlab 线条设定官方文档 matlab 线条设定 ...
最新文章
- android开发之Parcelable使用详解
- hashmap hashtable 的区别
- Linux简介(一)
- Spring 注入 Filter
- 人民日报:为人工智能注入更多安全基因
- 张新、黎民、王亮三位老师分别来自湖南、广西、甘肃,分别教语文、数学和英语。已知:(1)张新不是湖南人,黎明不是广西人;(2)湖南的老师不教英语;(3)广西的老师教语文;(4)黎民不教数学。由此可知,王
- JAVA 1.2(原生数据类型 Primitive Data Type)
- 新安装和已安装nginx如何添加未编译安装模块/补丁
- 一个关于Angular Directive selector里的中括号使用问题
- html比赛项目,趣味运动会最新个人比赛项目
- Keyboarding(信息学奥赛一本通-T1452)
- python读取us7ascii字符集Oracle数据库中文乱码问题的解决方案
- 传奇世界手游公益服【剑指轩辕2】服务端搭建源码使用指南
- 字符编码:GBK、GB2312、UTF-8
- 小学认识计算机说课ppt,《认识计算机》说课稿.ppt
- 美团O2O供应链系统架构设计解析
- US Shirt Size
- 二十五岁零基础转行做软件测试怎么样?
- 中瀛手机销售软件 v5.0 官方
- 《最高人民法院 最高人民检察院 公安部关于办理信息网络犯罪案件适用刑事诉讼程序若干问题的意见》