MATLAB图像处理编程与应用 教学课件 作者张涛 第2章MATLAB软件.ppt

MATLAB图像处理编程与应用 教学课件 作者张涛 第2章MATLAB软件.ppt

ID:50052850

大小:1.08 MB

页数:77页

时间:2020-03-08

MATLAB图像处理编程与应用 教学课件 作者张涛 第2章MATLAB软件.ppt_第1页
MATLAB图像处理编程与应用 教学课件 作者张涛 第2章MATLAB软件.ppt_第2页
MATLAB图像处理编程与应用 教学课件 作者张涛 第2章MATLAB软件.ppt_第3页
MATLAB图像处理编程与应用 教学课件 作者张涛 第2章MATLAB软件.ppt_第4页
MATLAB图像处理编程与应用 教学课件 作者张涛 第2章MATLAB软件.ppt_第5页
资源描述:

《MATLAB图像处理编程与应用 教学课件 作者张涛 第2章MATLAB软件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章MATLAB软件主要内容MATLAB特点MATLAB集成环境MATLAB基本运算MATLAB程序设计文件相关操作MATLAB是“MATrixLABoratory”的缩写,它是由美国Mathworks公司于1984年推出的一种科学计算软件。与其它计算机语言相比,MATLAB有以下显著特点:2.1MATLAB语言及其特点人机界面友好强大而简易的作图功能功能丰富,可扩展性强超强的数值运算功能实用的程序接口2.2MATLAB语言的工作环境MATLAB启动MATLAB命令窗口MATLAB工作空间命令历史窗口当前工作目录窗

2、口MATLAB搜索路径MATLAB帮助系统1.打开MATLAB桌面快捷按钮2.2.1MATLAB启动安装目录matlab.exe2.MATLAB界面主界面绘图快捷功能应用快捷功能2.2.2MATLAB的命令窗口2.2.3工作空间2.2.4命令历史窗口2.2.5当前工作目录窗口2.2.6MATLAB搜索路径选择菜单“file”→"setpath”进入搜索路径管理窗口2.2.7MATLAB帮助系统2.3MATLAB基本运算矩阵运算符号运算关系运算和逻辑运算2.3.1矩阵运算输入矩阵A、B的值A=[1234;5678;91

3、01112;13141516]B=[1,sqrt(25),9,13;2,6,10,7*2;3+sin(pi),7,11,15;4,abs(-8),12,16]A=B=1234159135678261014910111237111513141516481216X=[1230;5608;901112;0141516]X=12305608901112014151619矩阵下标与子矩阵提取X(2,3)ans=0X(2,:)ans=5608X(2:3,1:3)ans=5609011X(2:end,1)ans=5609011X(

4、:)ans=159026014301115081216修改矩阵A中元素的数值>>A=[1234;5678;9101112;13141516]A=12345678910111213141516>>A(1,1)=0A=0234567891011121314151622>>A(2,2)=A(1,2)+A(2,1)A=02345778910111213141516>>A(4,4)=cos(0)A=0234577891011121314151特殊矩阵生成>>a=zeros(3)a=000000000>>b=ones(3)b=1

5、11111111>>c=rand(3)c=0.81470.91340.27850.90580.63240.54690.12700.09750.9575>>d=randn(3)d=2.76940.7254-0.2050-1.3499-0.0631-0.12413.03490.71471.4897>>m=[123;456;789];a=tril(m);b=triu(m);c=diag(m);a=100450789b=123056009c=1592.3.2符号运算创建符号变量和符号表达式symsxyreal%创建实数符号变

6、量z=x+i*y;%创建z为复数符号变量real(z)%复数z的实部是实数xans=xsymsabcx%创建多个符号变量f2=a*x^2+b*x+c%创建符号表达式f2=a*x^2+b*x+c>>A=sym('[a,b;c,d]');>>B=sym('[12;34]');>>C=A+BC=[a+1,b+2][c+3,d+4]符号运算A=[-2,-1,0,0,1,2,3]L1=~(A>1)%判断A中,哪些元素不大于1L2=(A>0)&(A<2)%判断A中,哪些元素大于0且小于3A=-2-100123L1=1111100

7、L2=00001002.4MATLAB程序设计2.4.1M文件2.4.2MATLAB控制流2.4.3程序基本设计原则2.4.1M文件Matlab通常使用命令驱动方式,当单行命令输入时,Matlab立即处理并显示结果,同时将运行说明和命令存入历史命令窗口。Matlab语句的磁盘文件称作M文件,因为这些文件名的末尾是.M形式。M文件有两种类型:命令(Script)文件函数(function)文件命令(Script)文件第一类型M文件称为命令(Script)文件,特点如下:(1)最简单的M文件,它是一系列命令、语句的简单组

8、合;(2)没有输入和输出参数;(3)顺序执行文件后变量是全局变量,保存在工作空间中;(4)可以直接运行。例:%绘制花瓣theta=-pi:0.01:pi;rho(1,:)=2*sin(5*theta).^2;rho(2,:)=cos(10*theta).^3;rho(3,:)=sin(theta).^2;rho(4,:)=5*cos(3.5*t

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。