《数字图像处理》课程教学资源(实验指导)数字图像处理与Matlab

数字图像处理与Matlab 。Matlab的工作环境 ·创建M文件 ·Matlab编程 ·常用流程控制语句 ·图像存储与显示 ·数字图像处理中常用的Matlab函数
数字图像处理与Matlab • Matlab的工作环境 • 创建 M文件 • Matlab编程 • 常用流程控制语句 • 图像存储与显示 • 数字图像处理中常用的Matlab函数

Matlab的工作环镜 Matlab的工作环境简单,明了,易于操 作。 目前所使用的Matlab软件一般是6.X版 本,其工作环境包括五个部分: 命令窗口(Command Window)、 启动平台(Launch Pad)、 工作空间(Workspace)、 命令历史记录(Command History)、 当前路径窗口(Current Directory).。 如图1所示:
一 Matlab的工作环境 • Matlab的工作环境简单,明了,易于操 作。 • 目前所使用的Matlab软件一般是6.x版 本,其工作环境包括五个部分: 命令窗口(Command Window)、 启动平台(Launch Pad)、 工作空间(Workspace)、 命令历史记录(Command History)、 当前路径窗口(Current Directory)。 如图1所示:

◆MATLAB 回x File Edit View Web Window Help □含 光陷色 ?Current Directory:C: 回回 X Command Window x 它日☑暗Stac Base 回 To get started,select "MATLAB Help"from the Help menu. Name Size Bytes Class 田x >x=[235:421] 2x3 48 double array 田y 2x3 48 double array x= >x=[235:421]: >y=[135:221]: 7y y= Launch Pad Workspace 1 3 Current Directory a☒ 2 2 C:\MATLAB6p1\work 的 >> All files File Type Last Modified Command History Current Directory

1、命令窗口 命令窗口是Matlab的主窗口,用户可以直接在此窗口 输入命令,系统将自动显示信息。如在命令窗口中输入 指令: x=[235,421] 数据放在方括号内,行与行之间用“;”(分号)间隔,数 值之间用空格或逗号间隔。如果命令后不加“;”,则系 统自动解释该命令为一个2X3矩阵,并显示结果如下: x=235 421 若程序有多行语句,且不需要每行都显示结果,可 在不需要显示结果的语句后加上“;”。如图2所示: Matlab的命令窗口非常适用于编写短小的程序,对编 写大型、复杂的程序应采用M文件编程方法
1、 命令窗口 命令窗口是Matlab的主窗口,用户可以直接在此窗口 输入命令,系统将自动显示信息。如在命令窗口中输入 指令: x=[ 2 3 5; 4 2 1] 数据放在方括号内,行与行之间用“;”(分号)间隔,数 值之间用空格或逗号间隔。如果命令后不加“;”,则系 统自动解释该命令为一个2x3矩阵,并显示结果如下: x= 2 3 5 4 2 1 若程序有多行语句,且不需要每行都显示结果,可 在不需要显示结果的语句后加上“;”。如图2所示: Matlab的命令窗口非常适用于编写短小的程序,对编 写大型、复杂的程序应采用M文件编程方法

Command Window To get started,select "MATLAB Help"from the Help menu. >x=[235:421] x= 2 5 4 2 1 >x=[235:421]: >=[135:221]: >>x=x: >>y y= 1 3 5 2 > 图2命令窗口
图2 命令窗口

2、启动平台 当用户需要启动某个工具箱的应用程序时,可以在 启动平台(Launch Pad)中实现。 比如,现在要打开Database Toolboxt的帮助(Help) 应用程序,找到后双击就会出现Help窗口。如图3所 示: ·3、工作空间 Matlab工作空间作为一个独立的窗口,其操作相当 方便。它包含着用户已建立的变量,而且变量在工作 空间中是以矩阵的形式存储的。例如:在命令窗口中 输入的命令有两个变量X、y,在工作空间中就包含这 两个变量,双击其中一个变量X,就会出现一个窗口, 用来显示变量X的值。如图4所示:
2、启动平台 • 当用户需要启动某个工具箱的应用程序时,可以在 启动平台(Launch Pad)中实现。 比如,现在要打开Database Toolbox的帮助(Help) 应用程序,找到后双击就会出现Help窗口。如图3所 示: • 3、 工作空间 Matlab工作空间作为一个独立的窗口,其操作相当 方便。它包含着用户已建立的变量,而且变量在工作 空间中是以矩阵的形式存储的。例如:在命令窗口中 输入的命令有两个变量x、y,在工作空间中就包含这 两个变量,双击其中一个变量x,就会出现一个窗口, 用来显示变量x的值。如图4所示:

Launch Pad X He脚 回X 田-人MATLAB Ele Edt view Go Web Window Heb 由-人Communications Toolbox Help Navigator Control System Toolbox 中◆昌Finge 60 luct fiter:ASelected See 由-人Data Acquisition Toolbox Database Add to Favorites 白-人Database Toolbox Contents Index Search 号 B号ReeNoorF R o a d m a p Denos ◆Installation Database Toolbox 日Visul Query Builder 号MATLAB ●Product Page (Web)) Simulink Learning the Database Toolbox 由-人Datafeed Toolbox 号Stateflow ◆Real-Time Worksho 由-人Filter Desig Toolbox The Database Toolbox User's Guide describes howto use 号CDMA Referene the toobx including: 由人inancial Derivatives Toolbox 号ommnctions BI 由-人Financial Time Series Toolbox 号ommncionT0 Installation and Setup 由人Financial Toolbox 号oSystemToo Visual Queny Builder,the graphical user interface that 由人Fuzzy Logic Toolbox 号atao makes it easy to get database data into MATLAB ifyou dont know SQL or dontwantto use functions dinct 号Databaseo Tutorial for Functions,instructions for using the Launch Pad Workspace 图3启动平台示例
图3 启动平台示例

Wor kspace ax Command Window 含日囝 琦Stac To get started,select "MATLAI Name Size Bytes Class 田 >x=[235:421] 2x3 48 double array 2x3 48 double array X 2 35 4 2 1 Launch Pad Workspace Array Editor:x ▣ >》x=[235:421]: >[135:221]: File Edit View web Window Help 》y Numeric format: shortG Size:2 by 3 ☒y 5 3 2 1 5 2 2 1 图4工作空间示例
图4 工作空间示例

4、命令历史记录 命令历史记录窗口(Command History)主要 显示在命令窗口中已执行过的命令。如图5所示: Command History ax clc clc %-10:26FW12/14/03-% %-11:04AM12/15/03--% %--2:45PM12/15/03--% %--3:26PH12/15/03-% x=[235:421] x=[235:421]: =[135:221]: z=x: Command History Current Directory Ready 图5命令历史记录窗口
4、 命令历史记录 • 命令历史记录窗口(Command History)主要 显示在命令窗口中已执行过的命令。如图5所示: 图5 命令历史记录窗口

5、当前路径窗口 当前路径窗口主要显示当前工作在什么路径下进行, 包括M文件的打开路径;双击某M文件名,即可打开该 文件进行编辑。如图6所示: Current Directory a x C:\MATLAB6p1\work … All files File Type Last Modified Description 冒biaoji.m M-file 11-十二月-2010:02上午 官compress.m M-file 14-十月-200309:04下午 figure (1):ims 冒detect.m M-file 24-七月-200304:33下午 I=imread(g:\ ex1.m M-file 11-十二月-2003:34下午 lian1.m M-file 10-九月-200304:15下午 依据图像的连刘 lian2.m M-file 07-十一月-2011:26上午 尾pipei1.m M-file 22-十月-200311:23上午downsampling 届pipei2.m M-file 14-十二月-2004:27下午I1=imread(d:- a Command History Current Directory Ready 图6当前路径窗口
5、 当前路径窗口 • 当前路径窗口主要显示当前工作在什么路径下进行, 包括M文件的打开路径;双击某M文件名,即可打开该 文件进行编辑。如图6所示: 图6 当前路径窗口
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 西安电子科技大学:《光纤通信基础》课程教学资源(PPT课件)第五章 数字光纤通信系统.ppt
- 西安电子科技大学:《光纤通信基础》课程教学资源(PPT课件)第四章 光端机.ppt
- 南阳师范学院:《电力电子技术》课程教学资源(讲义)第四章 逆变电路.doc
- 西安交通大学:《电力电子技术》课程教学资源(PPT课件)第4章 逆变电路.ppt
- 兰州交通大学:《现代交换技术》课程教学资源(课件讲稿,打印版)第九章 光交换.pdf
- 兰州交通大学:《现代交换技术》课程教学资源(课件讲稿,打印版)第八章 移动交换.pdf
- 兰州交通大学:《现代交换技术》课程教学资源(课件讲稿,打印版)第七章 软交换.pdf
- 兰州交通大学:《现代交换技术》课程教学资源(课件讲稿,打印版)第六章 MPLS技术.pdf
- 兰州交通大学:《现代交换技术》课程教学资源(课件讲稿,打印版)第五章 局域网交换与IP交换.pdf
- 兰州交通大学:《现代交换技术》课程教学资源(课件讲稿,打印版)第四章 ATM交换.pdf
- 兰州交通大学:《现代交换技术》课程教学资源(课件讲稿,打印版)第三章 分组交换.pdf
- 兰州交通大学:《现代交换技术》课程教学资源(课件讲稿,打印版)第二章 电路交换.pdf
- 兰州交通大学:《现代交换技术》课程教学资源(课件讲稿,打印版)第一章 绪论(负责人:徐岩).pdf
- 《现代交换技术》课程教学资源(实验指导,电子版)实验指导书(下)现代交换技术(软交换)实验说明书.pdf
- 《现代交换技术》课程教学资源(实验指导,电子版)实验指导书(上)现代交换技术(硬交换)实验说明书.pdf
- 兰州交通大学:《现代交换技术》课程教学资源(试卷习题,打印版)试卷答案.pdf
- 兰州交通大学:《现代交换技术》课程教学资源(试卷习题,打印版)试卷.pdf
- 兰州交通大学:《现代交换技术》课程教学资源(试卷习题,打印版)各章习题答案 第九章 光交换.pdf
- 兰州交通大学:《现代交换技术》课程教学资源(试卷习题,打印版)各章习题答案 第八章 移动交换.pdf
- 兰州交通大学:《现代交换技术》课程教学资源(试卷习题,打印版)各章习题答案 第七章 软交换.pdf
- 《数字图像处理》课程教学资源(实验指导)Matlab编程简介.pdf
- 西安电子科技大学:《数字图像处理》课程教学资源(试卷习题)各章要求及必做题(含参考答案).pdf
- 西安电子科技大学:《数字图像处理》课程教学资源(课件讲稿)第一章 绪论 Digital Image Processing(负责人:许录平).pdf
- 西安电子科技大学:《数字图像处理》课程教学资源(课件讲稿)第二章 数字图象处理基础.pdf
- 西安电子科技大学:《数字图像处理》课程教学资源(课件讲稿)第三章 图象变换.pdf
- 西安电子科技大学:《数字图像处理》课程教学资源(课件讲稿)第五章 图象恢复.pdf
- 西安电子科技大学:《数字图像处理》课程教学资源(课件讲稿)第四章 图象增强.pdf
- 西安电子科技大学:《数字图像处理》课程教学资源(课件讲稿)第七章 图象分割.pdf
- 西安电子科技大学:《数字图像处理》课程教学资源(课件讲稿)第八章 图象描述.pdf
- 西安电子科技大学:《数字图像处理》课程教学资源(课件讲稿)第六章 图象压缩编码.pdf
- 西安电子科技大学:《数字图像处理》课程教学资源(课件讲稿)第九章 图象分类识别.pdf
- 大连大学:电子信息工程专业课程教学大纲汇编(2010).doc
- 大连大学:通信工程专业课程教学大纲汇编(2010).doc
- 上海交通大学:《检测技术基础》课程PPT教学课件(入门篇)第一章 检测技术概述.ppt
- 上海交通大学:《检测技术基础》课程PPT教学课件(入门篇)第三章 检测系统及其基本特性.ppt
- 上海交通大学:《检测技术基础》课程PPT教学课件(入门篇)第二章 误差理论与数据处理.ppt
- 上海交通大学:《检测技术基础》课程PPT教学课件(入门篇)第五章 视觉检测系统.ppt
- 上海交通大学:《检测技术基础》课程PPT教学课件(入门篇)第四章 信号检测技术(1/3).ppt
- 上海交通大学:《检测技术基础》课程PPT教学课件(入门篇)第四章 信号检测技术(2/3).ppt
- 上海交通大学:《检测技术基础》课程PPT教学课件(入门篇)第四章 信号检测技术(3/3).ppt