西安电子科技大学:《数学图像处理 Digital Image Processing Digital Image Processing》课程教学资源(实验指导)数字图像处理与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:MATLAB6p1work Workspace ax Command vindow 万风 比 日 ☑ 助 Stac: 日a5e 回 To get started,select "MATLAB HelpM from the Help menu. Name Size Bytes Class 田x >x=[235:421] 2x3 48 double array y 2x3 48double array x= 2 3 S 2 1 >x=[235:421]: >=[135:221]: 》y y= Launch Pad Workspace 13 Current Directory 万☒ 1 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 24 5 2 1 >x=[235:421]: >=[1 3 5: 221]: >z=x: > y= 1 5 2 1 >1 图2命令窗口
图2 命令窗口

2、启动平台 当用户需要启动某个工具箱的应用程序时,可以在 启动平台(Launch Pad)中实现。 比如,现在要打开Database Toolbox的帮助(Help) 应用程序,找到后双击就会出现Hlp窗口。如图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 Help 回x 田-么MATLAB File Edit View Go Web Window Heb 由-人Communications Toolb Help Navigator X Control System Toolbox 昌 Findinpage: Go luct fiterASelected 由-人Data Acquisition Toolbox Database Toolbox Add to Favorites 人Database Toolbox Contents Index Search 号的 Release Notes forF R o a d m a p 京1en05 号Installation Database Toolbox 日VisuQery Builder 号MMTA阳 Product Page (Web) 号Simulink Learning the Database Toolbox 由人Datafeed Toolbox 中-号Stateow 由-人Filter Desig Toolbox 中号Real-Time Workshc The Database Tolbx User's Guide describes howto use 中-号CDMA Reference Bl thetooxincudng 中-人Financial Derivative Toolbox 号Communicin Bl 由-人Financial Time Series Toolbox 号CommunicaionsT Installation and Setup 由-人Financial Toolbox + 号onSystemTo Visual Query Builder,the graphical user interface that 由-人Fuzty L0 gic To0lbox 号DataAquiso makes it easy to get database data into MATLAB ifyou dont know SQL or dont want to use functions Database Toolbox Tutorial for Functions,instructions for using the Launch Pad Workspace 图3启动平台示例
图3 启动平台示例

Workspace 刀x Command Window 它日 团 盼 Stac: Base To get started,select "MATLAI Name Size Bytes Class 田 >》x=[235:421] 2x3 48 double array 2x3 48 double array X= 2 9 5 2 1 Launch Pad Workspace 》x=[235:421]: Array Editor:x ▣ 》[135:221]: File Edit View Web Window Help 》y Numeric format: shortG Size:2 by 3 y= 1 2 3 1 3 5 1 2 3 5 1 2 4 2 1 >》 图4工作空间示例
图4 工作空间示例

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

5、当前路径窗口 当前路径窗口主要显示当前工作在什么路径下进行, 包括M文件的打开路径;双击某M文件名,即可打开该 文件进行编辑。如图6所示: Current Directory C:\MATLAB6p1\work 金心 6 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下午 依据图像的连刘 国1iar2.m M-file 07-十一月-2011:26上午 pipeil.m M-file 22-十月-200311:23上午downsampling 届pipei2.m M-file 14-十二月-2004:27下午I1=imread(d:, Command History Current Directory Ready 图6当前路径窗口
5、 当前路径窗口 • 当前路径窗口主要显示当前工作在什么路径下进行, 包括M文件的打开路径;双击某M文件名,即可打开该 文件进行编辑。如图6所示: 图6 当前路径窗口
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 西安电子科技大学:《数学图像处理 Digital Image Processing Digital Image Processing》课程教学资源(作业习题)各章要求及必做题参考答案.pdf
- 西安电子科技大学:《数学图像处理 Digital Image Processing Digital Image Processing》课程教学资源(授课教案)第9章 图像分类识别.pdf
- 西安电子科技大学:《数学图像处理 Digital Image Processing Digital Image Processing》课程教学资源(授课教案)第8章 图像描述.pdf
- 西安电子科技大学:《数学图像处理 Digital Image Processing Digital Image Processing》课程教学资源(授课教案)第7章 图像分割.pdf
- 西安电子科技大学:《数学图像处理 Digital Image Processing Digital Image Processing》课程教学资源(授课教案)第6章 图像压缩编码.pdf
- 西安电子科技大学:《数学图像处理 Digital Image Processing Digital Image Processing》课程教学资源(授课教案)第5章 图象恢复.pdf
- 西安电子科技大学:《数学图像处理 Digital Image Processing Digital Image Processing》课程教学资源(授课教案)第4章 图像增强.pdf
- 西安电子科技大学:《数学图像处理 Digital Image Processing Digital Image Processing》课程教学资源(授课教案)第3章 图像变换.pdf
- 西安电子科技大学:《数学图像处理 Digital Image Processing Digital Image Processing》课程教学资源(授课教案)第2章 数字图像处理基础.pdf
- 西安电子科技大学:《数学图像处理 Digital Image Processing Digital Image Processing》课程教学资源(授课教案)第1章 绪论(许录平).pdf
- 中国科学院:CERN专题计算学校《T-CSC数据存储》课程教学资源(讲义)Data storage and preservation-booklet.pdf
- 中国科学院:CERN专题计算学校《T-CSC数据存储》课程教学资源(讲义)Data storage and preservation-pres.pdf
- 中国科学院:CERN专题计算学校《T-CSC数据存储》课程教学资源(讲义)Key ingredients to achieve effective I/O-booklet.pdf
- 中国科学院:CERN专题计算学校《T-CSC数据存储》课程教学资源(讲义)Key ingredients to achieve effective I/O-pres.pdf
- 中国科学院:CERN专题计算学校《T-CSC数据存储》课程教学资源(讲义)Preserving data-booklet.pdf
- 中国科学院:CERN专题计算学校《T-CSC数据存储》课程教学资源(讲义)Optimizing existing large codebase-booklet.pdf
- 中国科学院:CERN专题计算学校《T-CSC数据存储》课程教学资源(讲义)Optimizing existing large codebase-pres.pdf
- 中国科学院:CERN专题计算学校《T-CSC数据存储》课程教学资源(讲义)Preserving data-pres.pdf
- 中国科学院:CERN专题计算学校《T-CSC数据存储》课程教学资源(讲义)Many ways to store data-booklet.pdf
- 中国科学院:CERN专题计算学校《T-CSC数据存储》课程教学资源(讲义)Many ways to store data-pres.pdf
- 西安电子科技大学:《数学图像处理 Digital Image Processing Digital Image Processing》课程教学资源(实验指导)上机辅导讲义 - Matlab简介.pdf
- 西安电子科技大学:《数学图像处理 Digital Image Processing Digital Image Processing》课程教学资源(实验指导)数字图像处理上机实验题.pdf
- 对外经济贸易大学:《计算机应用基础》课程教学大纲 Fundamentals of Computer Application(打印版).pdf
- 对外经济贸易大学:《计算机应用基础》课程授课教案 Fundamentals of Computer Application(打印版).pdf
- 中国科学技术大学:《现代密码学理论与实践》课程教学资源(PPT课件讲稿)第1章 引言 Introduction(主讲:杨寿保).ppt
- 中国科学技术大学:《现代密码学理论与实践》课程教学资源(PPT课件讲稿)第2章 传统加密技术 Classical Encryption Techniques.ppt
- 中国科学技术大学:《现代密码学理论与实践》课程教学资源(PPT课件讲稿)第3章 分组密码和数据加密标准.ppt
- 中国科学技术大学:《现代密码学理论与实践》课程教学资源(PPT课件讲稿)第4章 有限域.ppt
- 中国科学技术大学:《现代密码学理论与实践》课程教学资源(PPT课件讲稿)第5章 高级数据加密标准AES.ppt
- 中国科学技术大学:《现代密码学理论与实践》课程教学资源(PPT课件讲稿)第6章 对称密码的其他内容.ppt
- 中国科学技术大学:《现代密码学理论与实践》课程教学资源(PPT课件讲稿)第7章 用对称密码实现保密性.ppt
- 中国科学技术大学:《现代密码学理论与实践》课程教学资源(PPT课件讲稿)第10章 密钥管理和其他公钥密码体制.ppt
- 中国科学技术大学:《现代密码学理论与实践》课程教学资源(PPT课件讲稿)第11章 消息认证和散列函数.ppt
- 中国科学技术大学:《现代密码学理论与实践》课程教学资源(PPT课件讲稿)第12章 消息认证和散列函数.ppt
- 中国科学技术大学:《现代密码学理论与实践》课程教学资源(PPT课件讲稿)第13章 数字签名和认证协议.ppt
- 中国科学技术大学:《现代密码学理论与实践》课程教学资源(PPT课件讲稿)第14章 认证协议的应用.ppt
- 中国科学技术大学:《现代密码学理论与实践》课程教学资源(PPT课件讲稿)第15章 电子邮件的安全.ppt
- 中国科学技术大学:《现代密码学理论与实践》课程教学资源(PPT课件讲稿)第16章 IP的安全性.ppt
- 中国科学技术大学:《现代密码学理论与实践》课程教学资源(PPT课件讲稿)第17章 Web的安全.ppt
- 中国科学技术大学:《现代密码学理论与实践》课程教学资源(PPT课件讲稿)第18章 入侵者.ppt