遥感数字图像处理_matlab基础课件.ppt

遥感数字图像处理_matlab基础课件.ppt

ID:57182617

大小:3.28 MB

页数:101页

时间:2020-08-02

遥感数字图像处理_matlab基础课件.ppt_第1页
遥感数字图像处理_matlab基础课件.ppt_第2页
遥感数字图像处理_matlab基础课件.ppt_第3页
遥感数字图像处理_matlab基础课件.ppt_第4页
遥感数字图像处理_matlab基础课件.ppt_第5页
资源描述:

《遥感数字图像处理_matlab基础课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、遥感数字图像处理RemoteSensingDigitalImageProcessingMatlab基础Matlab概述Matlab数据类型Matlab数值运算Matlab编程基础文件的I/O操作2021/7/28Matlab概述Matlab的发展MatrixLaboratory,矩阵实验室由美国的CleveMoler博士于1980年采用C语言开发的,用于解决“线性代数”中矩阵数值计算问题的一门科学计算语言(或工具)。1984年,Mathworks公司将它推向市场,并进一步研制和开发。目前已成为集数值计算

2、、符号运算功能和图形处理功能为一体的超级科学计算语言,也是科学计算功能强大的软件。应用在教学、科研、生产中科学计算的方方面面。2021/7/28Matlab概述Matlab操作界面当前工作文件夹命令输入窗口当前工作路径命令历史记录工作空间2021/7/28Matlab概述命令窗口常用操作命令ls显示当前工作路径下的所有文件及子目录cd进入某个目录clear/clearall/clearglobal删除命令窗口或程序中的某个变量/所有变量/全局变量,适用通配符(?,*)clc清屏edit进入编辑环境,编写

3、文本文件(例:editmyprgrm)help查询某个函数的用法(例:helpsin)doc进入帮助环境查看某个函数的用法(例:docsin)2021/7/28Matlab概述Matlab功能简介数值运算功能常量、变量、数组、矩阵的+、-、*、/、乘方、开方等运算,以及逻辑运算。其输入、输出及中间过程,变量都是数值变量。符号运算功能符号运算即用字符串进行数学分析,允许变量不赋值而参与运算。用于解代数方程、微积分、复合导数、积分、二重积分、有理函数、微分方程、泰乐级数展开、寻优等等,可求得解析符号解。图形

4、处理二维、三维甚至四维图形的几乎所有处理(输入输出、绘制、缩放、变换、增强、分割、边缘提取等)建模仿真2021/7/28Matlab概述>>a=rand(3)a=0.950130.485980.456470.231140.89130.0185040.606840.76210.82141>>b=a^2(b=a*a)b=1.29211.24280.817640.436850.920840.13721.25121.60020.965822021/7/28Matlab概述解方程:3*x2-ex=0>>xs=so

5、lve(‘3*x^2-exp(x)=0’);(符号函数)>>xs(符号解)xs=-2*lambertw(-1/6*3^(1/2))-2*lambertw(-1,-1/6*3^(1/2))-2*lambertw(1/6*3^(1/2))>>xx=vpa(xs)(转换成数值解)xx=.910007572488709060657338295759443.7330790286328142006199540298434-.458962267536948514598572432434082021/7/28Matla

6、b概述函数z=cos(x)*sin(y)的图形2021/7/28滤波Matlab概述返回本章首页2021/7/28Matlab的数据类型常量Matlab内部默认常量常量名常量值常量名常量值i,j虚数单位Realmin最小的正浮点数,2-1022pi圆周率Realmax最大的浮点数,21023Inf无穷大eps浮点运算的相对精度10-52NaNNot-a-Number,表示不定值2021/7/28Matlab的数据类型>>a=5+8ia=5+8i>>a=5+8*ja=5+8i>>a=2*pia=6.283

7、2>>a=5/Infa=02021/7/28Matlab的数据类型变量变量定义Matlab语言并不要求对所使用的变量进行事先声明,也不需要指定变量类型,它自动根据所赋予变量的值或对变量进行的操作来确定变量的类型;在赋值过程中,如果变量已存在,Matlab语言将使用新值代替旧值,以新的变量类型代替旧的变量类型。以分号“;”作变量赋值或程序语句结束语时,变量值不会在屏幕上显示。2021/7/28Matlab的数据类型C语言定义变量方法intaa=10;Matlab定义变量方法>>a='student'a=s

8、tudent>>a=789a=789>>a=789;(以分号结束,不在屏幕上显示)>>2021/7/28Matlab的数据类型变量命名原则①变量名区分大小写;Row,row②变量名长度不超过31位,第31个字符后的字符将被忽略;③变量名以字母开头,变量名中可包含字母、下划线,但不能使用标点。(合法变量:row,row_123;非法变量:4row,row’Row)2021/7/28Matlab的数据类型变量作用域—局部变量和全局变量局部变量:

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

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

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