网站大量收购独家精品文档,联系QQ:2885784924

计算机图像处理 附1 Matlab概述.ppt

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机图像处理 附1 Matlab概述

主要内容 Matlab概述 Matlab基本命令介绍 Matlab矩阵运算 附1 Matlab概述 Matlab的发展 Matlab的主要功能 Matlab的运行环境和安装 Matlab的启动与退出 Matlab的命令窗口 Matlab帮助系统 Matlab功能演示 Matlab的发展 Matlab是英文MATrix LABoratory(矩阵实验室)的缩写。 1980年前后,时任美国新墨西哥大学计算机科学系主任的Clever Moler教授在给学生讲授线性代数课程时,想教学生使用当时流行的线性代数软件包,但发现许多高级语言调用这个软件包极为不便,于是,他便动手编写了接口程序并命名为Matlab,这便是Matlab的前身。 Matlab的发展(续) 早期的Matlab用Fortran语言编写,功能简单 1984年Clever Moler与人合作成立了MathWorks公司,推出Matlab第1版 Matlab不断发展更新,不仅具有数值计算功能,还有符号计算,图形处理等功能 Matlab的发展(续) 目前, Matlab已成为一种广泛应用于工程计算及数值分析领域的新型高级语言 Matlab功能强大,简单易学,编程效率高,深受广大科技工作者的欢迎 Matlab已成为线性代数、自动控制理论、数字信号处理、图像处理、动态系统仿真的基本教学工具 Matlab的主要功能 数值计算和符号计算功能 绘图功能 对图形句柄的低层绘图操作 建立在低层绘图上的高层绘图操作 Matlab语言体系 解释性语言 执行速度慢 不能脱离Matlab环境 Matlab的启动与退出 启动 与一般的Windows程序一样,常见有三种方法 开始菜单—程序启动 运行安装目录下的Matlab.exe启动 建立快捷方式启动 退出 在Matlab命令窗口File菜单中选择退出命令 在Matlab命令窗口中输入Exit或Quit命令 单击在Matlab命令窗口的关闭按钮 Matlab的命令窗口 Matlab的命令窗口 Matlab的命令窗口提供了用户和Matlab交互操作的环境 Matlab的命令窗口组成和一般Windows程序的组成类似 最上面为标题栏 下面为菜单栏 工具栏 命令编辑区 工作间显示区 命令历史显示区 Matlab的菜单栏 File菜单项 Edit菜单项 View菜单项 Web菜单项 Windows菜单项 Help菜单项 Matlab的工具栏 提供多个工具按钮 使用快捷方便 Matlab的命令编辑区 命令编辑区的作用 命令编辑区用于输入命令和显示计算结果 命令行的输入规则 一般一个命令行输入一条命令,命令行以回车结束 也可输入若干条命令,各命令之间以逗号分割 一条命令后若带有分号,则不显示计算结果 续行符(三个小黑点)… Matlab的命令编辑区 命令行的编辑 使用控制键和方向键编辑命令行 使用↑可以调出刚才输入的命令 常用操作系统命令 dir\cd\mkdir\delete\type\more\copyfile\ What\clc\web Matlab帮助系统 帮助命令 help —搜索与关键字完全匹配的结果 lookfor—对搜索范围内的M文件第一行文字进行关键字搜索,条件比较宽松 lookfor-all 全文搜索 帮助窗口 帮助桌面 在线帮助页 Matlab帮助系统 帮助窗口(3种进入方式) 单击工具栏上的帮助按钮 键入helpwin命令 选择Help菜单中的Help Window命令 帮助桌面(超文本) 键入helpdesk 选择Help菜单中的Help Desk命令 在线帮助页(pdf格式文件) Matlab功能演示 绘制正弦曲线和余弦曲线 X=[0:0.5:360]*pi/180; Plot(x,sin(x),x,cos(x)); 图像处理的基本操作 步骤一:读入并显示一幅图像 clear;close all; I=imread(‘pout.tif’);imshow(I); 步骤二:检查内存中的图像 whos; 步骤三:实现直方图均衡化 subplot(121),imhist(I);I2=histeq(I); subplot(122),imshow(I); 步骤四:观察直方图均衡化后的情况 subplot(121),imhist(I2); subplot(122),imshow(I2); 步骤五:保存图像 imwrite(I2,’pout2.tif’); 步骤六:检查新生成文件的内容 imfinfo(‘pout2.tif’) Matlab基本命令介绍 2*3 x=2*3 x=3*3; x Matlab基本命令介绍 For语句 for 变数 = 矩阵; 运算式; end clear x = zeros( 1, 6 ); for

文档评论(0)

djdjix + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档