欢迎来到天天文库
浏览记录
ID:9882833
大小:1.70 MB
页数:58页
时间:2018-05-12
《matlab图形图像技术-基础知识简介》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Matlab图形图像技术段柏华13723879072dbh72@163.com课程内容提纲一、Matlab基础知识二、Matlab绘图技术三、Matlab图像处理原理及技术参考书籍:1张德丰.详解MATLAB图形绘制技术.电子工业出版社2王家文.Matlab7.6图形图像处理.国防工业出版社一,Matlab基础知识◆Matlab简介Matlab数据类型Matlab矩阵运算Matlab语言程序设计20世纪70年代,美国新墨西哥大学计算机科学系主任CleveMoler为了减轻学生编程的负担,用FORTRAN编
2、写了最早的MATLAB。1984年由Little、Moler、SteveBangert合作成立了的MathWorks公司正式把MATLAB推向市场。到20世纪90年代,MATLAB已成为国际控制界的标准计算软件。MATLAB集计算、可视化及编程于一身,是一种交互式的以矩阵为基础的系统计算平台,它用于科学和工程的计算与可视化。它的优点在于快速开发计算方法,而不在于计算速度。Matlab=Matrix+Laboratory1.1Matlab发展历史强大高效的科学计算能力先进的可视化工具直观灵活的语言开放性、可
3、扩展性强功能强大的工具箱用户使用方便1.2Matlab特点6基本的数据处理优化和解方程动态过程仿真:实时的和非实时的数据来源:Excel、数据库、A/D等等嵌入式的控制:Pc/104和DSP神经元网络、小波分析、GA等等虚拟现实仿真图形处理及可视化……..1.3Matlab应用1.4MATLAB用户界面双击桌面上的MATLAB应用程序图标(或单击开始/程序/MATLAB中的MATLAB图标)。MATLAB启动后,将显示如图1.9所示的工作界面,它表示MATLAB系统已建立,用户可与MATLAB系统进行交互
4、操作。8联机帮助系统1)打开主窗口后按快捷键F1;2)在主窗口中单击工具栏中的?钮;3)选择HELP下拉菜单的帮助选项;4)在命令窗口输入helpdesk、helpwin和doc命令联机演示系统1)单击窗口的HELP菜单下的DEMOS项;2)在联机帮助目录窗口中选DEMOS;3)在命令窗口输入DEMO命令.命令查询1)help函数:help、help+函数名、helpdesk、helpwin2)lookfor函数:lookfor+关键字1.5Matlab帮助9变量1定义:指数值在数据处理的过程中可能会发生
5、变化的数据量名称2命名规则:1)变量名以字母开头,可以是字母、数字、下划线、字符组成,但不能使用标点及空格符(如。、%等)。例如,“6ABC”、“AB%C”都是不合法的变量名。2)变量名区分大小写。例如,“a”和“A”是不同的变量3)变量名长度不超63个字符.4)关键字(如if、while等)不能作为变量名.2Matlab数据类型2.1变量与常量103注意事项:1)MATLAB不要求事先对变量进行声明,也不需要指定变量类型,MATLAB会自动依据所赋予变量的值或对变量所进行的操作来识别变量的类型。在赋值过
6、程中如果赋值变量已存在时,MATLAB语言将使用新值代替旧值,并以新值类型代替旧值类型;2)在MATLAB语言中也存在变量作用域的问题。在未加特殊说明的情况下,MATLAB语言将所识别的一切变量视为局部变量,即仅在其使用的M文件内有效。若要将变量定义为全局变量,则应当对变量进行说明,即在该变量前加关键字global。一般来说全局变量均用大写的英文字符表示;3)可以采用who命令来查询变量;采用whos命令来查询变量的详细信息4变量赋值:通常就是把右边表达式的运算结果通过”=”赋值给一个左边变量,在没有给定
7、输出变量名时,系统默认采用变量ansa=5*6+b/pi+cos(b)11常量1定义:指在计算过程中数值不发生变化的量2常用常量:eps:浮点数的相对精度,=2.2204e-016pi:圆周率的近似值3.1415926inf或-Inf:表示正无大,定义为1/0NaN:非数,它产生于0×,0/0,/等运算i,j:虚数单位ans:对于未赋值运算结果,自动赋给ansrealmax:最大正浮点数,=1.7977e+308realmin:最小整数数据,=-21474836482.1变量与常量12占64位元,
8、一般为15~16位有效数字;可处理实数和复数;i,j为内定的复数符号例如:a=2;b=1.87;c=3-5j;d=2+3i计算结果显示格式修改(shortorlong):1)在命令窗中输入format;2)通过菜单file-preferences,在对话框中选commandwindow修改其参数;2Matlab数据类型2.2双精度型1)字符串的生成生成字符变量,要使用单引号将设定的字符串引注。【例1-1】生成一个字符变量。在M
此文档下载收益归作者所有