MATLAB之数字图像处理教程.ppt

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

数值计算的工具—MATLAB MATLAB是由MathWorks公司开发的一种主要用于数值计算及可视化图形处理的工程语言。它将数值计算、矩阵计算、图形图像处理、信号处理和仿真等诸多强大的功能集成在轻易使用的交互式计算机环境中,为科学研究、工程应用提供了一种功能强、效率高的编程工具。 MATLAB的优点在于快速开发计算方法,而不在于计算速度。 MATLAB—“矩阵实验室” §1 MATLAB基本操作 §2 MATLAB数值计算 §3 MATLAB程序设计 §4 MATLAB应用技巧 §1 MATLAB基本操作 MATLAB开发环境 MATLAB的运行方式 MATLAB的常用命令 MATLAB的基本运算 MATLAB的变量与函数 一、MATLAB的开发环境 MATLAB的开发环境主要包括命令窗口、工作空间窗口、命令历史窗口、当前路径窗口、(M文件编辑器、在线帮助浏览器)等。 (1)命令窗口(Command Window) MATLAB是交互式的语言,输入命令即给出运算结果。而命令窗口则是MATLAB的主要交互窗口,用于输入和编辑命令行等信息,显示结果(图形除外)。 当命令窗口中出现提示符“”时,表示MATLAB已经准备好,可以输入命令、变量或运行函数。提示符总是位于行首。 在每个指令行输入后要按回车键,才能使指令被MATLAB执行。 (2)工作空间(Workspace) 工作空间用于保存MATLAB变量的信息。 在工作空间可以对变量进行观察、编辑、保存和删除。 保存在工作空间中的自定义变量,直到使用了“clear”命令清除工作空间或关闭了MATLAB系统才被清除。 在命令窗口中键入“whos”命令,可以显示出保存在工作空间中的所有变量的名称、大小、数据类型等信息,如果键入“who”命令,则只显示变量的名称。 (3)命令历史窗口(Command History) 命令历史窗口记录用户每一次启动MATLAB的时间以及在命令窗口运行过的所有指令。 命令历史窗口中的指令可以被复制到命令窗口重新运行。 如果要清除掉这些记录,可以选择“Edit”菜单中的“Clear Command History”项。 (4)当前路径窗口(Current Directory) 当前路径窗口也称为当前目录窗口。可以显示或改变当前目录。 当前目录指的是MATLAB运行文件时的工作目录。只有在当前目录或搜索路径下的文件及函数可以被运用或调用,如果没有特殊指明,数据文件也将储存在当前目录下。 如果要建立自己的工作目录,在运行文件前必须将该文件所在目录设置为当前目录。 二、MATLAB的运行方式 1、命令行运行方式 演算纸式的科学计算语言 在MATLAB的应用中,最基本、最简单的应用,就是在命令窗口中直接输入命令来实现计算或绘图功能。 MATLAB命令行的一般形式为: 变量=表达式 或: 表达式 (赋值语句) 命令行运行方式(续) ① 使用MATLAB最简单的方式是将MATLAB的命令窗口看作计算器,通过输入数学算式直接计算。 1+2+3+4+5↙ ans= 15 ② 如果在输入的表达式后面跟上分号“;”,那么运行后就不会马上显示运算的结果,必须键入输出变量后才能显示运算结果。用分号关闭不必要的输出会使程序运行速度成倍甚至成百倍地提高。 1+2+3+4+5; ↙ 则不会马上显示运算结果,要得到运算结果,必须 ans↙ 则显示结果为 ans= 15 命令行运行方式(续) ③如果在表达式后面跟上逗号“,”或什么都不跟,运行后会马上显示该表达式的运算结果。 ④如果一个表达式很长,可以用续行号“…”将其延续到下一行。 1+2+3+4+5+…↙ %注意加号写在本行。 6+7+8+9+10↙ 则输出结果 ans= 55 如果续行号前面是数字,直接使用续行号会出现错误,有三种解决办法,一是设法使续行号前面是一个运算符号,二是先空一格再加续行号,三是再加一个点。 命令行运行方式(续) ⑤在一行中也可以写几个语句,它们之间用逗号“,”或分号“;”隔开。 A=[1,2,3.3,sin(4)],X=1966/310+1↙ 则输出结果 A= 1.0000 2.0000 3.3000, -0.7568

文档评论(0)

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

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

1亿VIP精品文档

相关文档