matlab图像处理学习——matlab图形可视化
1.matlab绘图步骤
(1)数据准备(确定变量数据)
(2)设置图形窗口的位置(创建绘图窗口)
(3)绘制图形(生成图形文件Figural)
(4)图形的修饰(图名、坐标名、图例等)
(5)保存和导出图形
实例代码(绘制正弦曲线)
close all;clear all;clc; %关闭所有图形窗口,清除工作空间所有变量,清空命令行
x=0:0.02:2*pi;
y=sin(x);
plot(x,y); %二维曲线绘制函数plot()
代码输出结果
2.二维图形绘制
matlab中提供二维曲线绘制函数plot(),其中线的参数可以根据用户的需求自行设置。
plot()函数具体调用格式如下
plot(x): 当x为一维向量时,以该向量元素的下标作为横坐标,x为纵坐标绘制一条曲线
plot(x,y): 当x和y为同维向量,以x为横坐标,y为纵坐标的逐点连接为一条曲线。
plot(x1,y1,x2,y2,......): 该函数在同一窗口中绘制多组曲线,各组之间相互关联。
实例代码(绘制二维曲线)
(1)输入为一维向量时
close all;clear all;clc;
x=-20:20;
y=x.^2+2*x+1;
plot(x,y)
输出结果
(2)输入为四阶方阵时
close all;clear all;clc
z=magic(4);
plot(z);
输出结果
(3)在同一窗口中画出y1、y2和y3曲线
close all;clear all;clc;
x1=0:0.01:10;
y1=exp(sin(x1));
y2=sin(2*x1+2.*pi./3);
y3=exp(-0.1.*x1).*sin(6*x1);
plot(x1,y1,x1,y2,x1,y3);
输出结果
3.图形的修饰
在绘制曲线时,matlab会自动安排曲线的线型、颜色及坐标等属性,但是有时也可根据我们自己的需求去修改这些属性。
(1)选择图形窗口设置
figure(1);figure(2);.....figure(n): 该函数可用于打开多个图形窗口
subplot(m, n, p): 该函数将当前窗口分割m*n个图形区域
(2)线型、顶点和颜色设置
在函数plot调用时,可以使用以下参数来调整曲线属性
实例代码(绘制两条颜色的曲线)
close all;clear all;clc;
x=0:0.02:2*pi;
y1=sin(x);
y2=sin(2.*x);
plot(x,y,'b*:',x,y1,'m*:')
输出结果
4.特殊图形的绘制
例子:直方图绘制
matlab提供了函数hist()来绘制直方图,调用格式如下:
hist(y): 将y的取值范围分为等差的10段进行绘制
hist(y,n): 将y的取值范围分为n段进行绘制
hist(y,x):将y的取值范围分成等差的length(x)份进行绘制
实例代码:
close all;clear all;clc;
y=randn(1000,1); % y设置为正态分布的向量
figure;
subplot(121);hist(y);
subplot(122);hist(y,20);
输出结果
matlab图像处理学习——matlab图形可视化相关推荐
- matlab bwmorph spur,matlab图像处理学习笔记-数学形态与二值图像操作
matlab图像处理学习笔记-数学形态与二值图像操作 数学形态学主要处理的是二值图像,因为二值图像的处理操作比较简单. 9.1 数学形态学图像处理 基本思想:利用一个称作结构元素(structurin ...
- MATLAB图像处理学习——图像增强技术(附图像增强方法代码)
目录 1.概论 (1)图像增强技术简介 (2)图像质量评估 2.空间域内的图像增强 (1)显示灰度直方图 (2)图像灰度值调整 (3)图像亮度调节 (4)灰度图像的反转变换 3.直方图增强 (1)RG ...
- 【matlab图像处理】matlab编程练习
中国史之[太王施仁政]: 周太王,姓姬,名亶(dan),在位期间,迁周于岐(今陕西宝鸡),对内广施仁政发展国力,对外东联强殷西抗诸戎,周围不少部落纷纷归属.周灭商朝后,追尊亶父为太王. --来源:全历 ...
- matlab图像处理学习笔记
因为大四的项目设计是关于图像切割,具体题目是 airway segementation,也就是肺气道树的切割算法.实现语言是matlab,虽然已经转了计算机,matlab以后会很少接触,但是为了完成项 ...
- 如何用matlab分割颜色,Matlab图像处理学习笔记(二):基于颜色的图像分割
在实际处理图像时,经常需要对图像进行分割,然后提取ROI,本学习笔记记录怎么用Matlab实现基于颜色的图像分割. 基于颜色的图像分割实现简单,算法简洁,具有很好的实时性. 实现代码的过程中,我参考了 ...
- matlab图像处理学习笔记(1):matlab中double、im2double、mat2gray区别
声明:本文转载自http://blog.sina.com.cn/s/blog_6c41e2f30101559d.html,仅为交流学习. ****************假设某图像数据A(uint8格 ...
- imread函数 matlab_【MATLAB图像处理学习】1.读取和显示图片
CHAPTER2 图像处理的基础函数 [使用的教材:冈萨雷斯 数字图像处理MATLAB(Digital image processing with Matlab] [原书图片下载地址:点这里] 先介绍 ...
- 【MATLAB图像处理学习】
记录一下吧,本科专业对口专业设计院画图和工地打灰,我不太喜欢这两个工作.虽然感觉能考上,但是这一年有点学习惯了,考完了只感觉空虚,还是接着学点东西吧 记录一下学习的过程吧. 12月29日 工具箱,核心 ...
- MATLAB图像处理学习——图像的像素运算
目录 1.概述 2.实例 (1)图像点运算 1.线性灰度变换 2.分段线性灰度变换 3.非线性灰度变换 (2)图像代数运算 1.图像加法运算 2.图像的减法运算 3.图像的乘法运算 4.图像的除法运算 ...
最新文章
- 面试官问: 如何保证 MQ消息是有序的?
- 【转】每天一个linux命令(53):route命令
- Python字符串格式化f-string格式
- Java 文件操作 File 及 RandomAccessFile
- 关于mydumper的.metadata文件丢失
- CIKM 2021 | 图模型在广告检索(Ad Retrieval)中的应用
- 【51单片机快速入门指南】4.3.4: MPU6050使用Madgwick AHRS算法实现六轴姿态融合获取四元数、欧拉角
- 自己动手焊制硬件开发板
- [设计模式] ------ 策略模式实战:java中替代if-else的大段逻辑
- java ssm框架登录代码,求一个SSM框架登录功能的源码,要求能运行成功
- html语言ppt,HTML语言课件.ppt
- matlab 中的元组(cell)
- Python读取一个文件并删除换行输出到另外一个文件中
- 2012北理机试题——已知中序和后序遍历序列,求先序
- 《计算机操作系统》(慕课版) 第1章 操作系统引论
- Linux libmodbus库编译,libmodbus编译安装使用
- GPT-3的最强落地方式?陈丹琦提出小样本微调方法,比普通微调提升11%
- google 常用的技术搜索关键词
- 【C实现算法00】一个数组中除一个(两个)数只出现一次外其它数字都出现了两次,找出这个数,编程实现。
- STM32毕业设计题目大全