MATLAB基础(概述、基础使用).ppt
《MATLAB基础(概述、基础使用).ppt》由会员分享,可在线阅读,更多相关《MATLAB基础(概述、基础使用).ppt(74页珍藏版)》请在三一办公上搜索。
1、数学建模与数学实验Matlab基础,1,MATLAB,葛志昊E-mail:,河南大学数学与信息科学学院,数学建模与数学实验Matlab基础,2,MATLAB基础,概述 MATLAB基本使用 MATLAB的基本矩阵运算 矩阵操作 M文件 流程控制,数学建模与数学实验Matlab基础,3,1 概述,数学建模与数学实验Matlab基础,4,MATLAB是Matrix Laboratory(矩阵实验室)的缩写,是由美国Math Works公司1980年初开发的一套以矩阵计算为基础的科学和工程计算软件。它将数值计算、可视化和编程功能集成在非常便于使用的环境中,并具有方便的绘图功能和为解决各种特殊的科学和
2、工程计算问题提供的许多工具箱(Toolbox),具有计算功能强、编程效率高、使用简便、易于扩充等特点。目前已经发展成为国际最优秀的高性能科学和工程计算软件之一。,数学建模与数学实验Matlab基础,5,1.1 MATLAB的版本演化,1984年,MATLAB第1版(DOS版)1992年,MATLAB4.0版1994年,MATLAB 4.2版1997年,MATLAB 5.0版1999年,MATLAB 5.3版2000年,MATLAB 6.0版2001年,MATLAB 6.1版2002年,MATLAB 6.5版2004年,MATLAB 7.0版,数学建模与数学实验Matlab基础,6,MATLAB
3、系统由五部分构成,开发环境-Development Environment.数学函数库-The Mathematical Function Library.MATLAB语言-The MATLAB Language.图形-Graphics.应用程序接口-The MATLAB Application Program Interface(API),数学建模与数学实验Matlab基础,7,1.2 MATLAB的应用 工业研究与开发 数学教学,特别是线性代数 数值分析和科学计算方面的教学与研究 电子学、控制理论和物理学等工程和科学 学科方面的教学与研究 经济学、化学和生物学等计算问题的所有其他领域中的教
4、学与研究,数学建模与数学实验Matlab基础,8,1.3 MATLAB语言的特点 语言简洁紧凑,语法限制不严,程序设计 自由度大,可移植性好。运算符、库函数丰富 图形功能强大 界面友好、编程效率高 扩展性强,数学建模与数学实验Matlab基础,9,1.4 MATLAB语言的功能强大的数值(矩阵)运算功能广泛的符号运算功能高级与低级兼备的图形功能(计算结果的可视化功能)可靠的容错功能应用灵活的兼容与接口功能信息量丰富的联机检索功能,数学建模与数学实验Matlab基础,10,MATLAB作为线性系统的一种分析和仿真工具,是理工科大学生应该掌握的技术工具,它作为一种编程语言和可视化工具,可解决工程、
5、科学计算和数学学科中许多问题。,MATLAB建立在向量、数组和矩阵的基础上,使用方便,人机界面直观,输出结果可视化。,矩阵是MATLAB的核心,MATLAB的进入与运行方式(两种),数学建模与数学实验Matlab基础,11,1.5 举例,数学建模与数学实验Matlab基础,12,求方程的根,p=3,7,9,0,-23;x=roots(p),数学建模与数学实验Matlab基础,13,求积分,quad(sin(x),0,pi/2),数学建模与数学实验Matlab基础,14,求解线性方程组,a=2,-3,1;8,3,2;45,1,-9;b=4;2;17;x=inv(a)*b,数学建模与数学实验Mat
6、lab基础,15,计算并绘制在0 x6范围内的sin(2x)、sinx2、sin2x。x=linspace(0,6);y1=sin(2*x),y2=sin(x.2),y3=(sin(x).2;plot(x,y1,x,y2,x,y3),数学建模与数学实验Matlab基础,16,描述cos(x)*sin(y)图形,数学建模与数学实验Matlab基础,17,对Lena图像的一级分解,a b,一级小波分解后系数的示意图:a 为原始图像,b一级小波分解,数学建模与数学实验Matlab基础,18,a 原始图像 b 拉普拉斯变换,图像纹理区域获取过程(一),数学建模与数学实验Matlab基础,19,图像纹理
7、区域获取过程二值化(二),c.阈值选取10 d.阈值选取20 e.阈值选取25,数学建模与数学实验Matlab基础,20,纹理区域寻找结果,原始图像,纹理区分图像,数学建模与数学实验Matlab基础,21,a 原始图像 b 含噪声图像,d 自适应纹理区分算法,c 单小波基去噪,数学建模与数学实验Matlab基础,22,a.原始图片 b.加噪声图片,c.自适应纹理区分去噪,数学建模与数学实验Matlab基础,23,置乱技术,猫脸变换,数学建模与数学实验Matlab基础,24,Arnold(猫脸变换)置乱:设I为一幅灰度图像,也可以看成一个二维数组,I(i,j)是它的每个元素,令 II(i,j)=
8、I(I,j),II是变换后的图像:,原始图像lena.bmp,第一次猫脸变换,数学建模与数学实验Matlab基础,25,第2次,第3次,第5次,第4次,数学建模与数学实验Matlab基础,26,1.6 丰富的MATLAB工具箱,MATLAB主工具箱符号数学工具箱SIMULINK仿真工具箱控制系统工具箱信号处理工具箱图象处理工具箱通讯工具箱系统辨识工具箱神经元网络工具箱金融工具箱优化工具箱,数学建模与数学实验Matlab基础,27,设计自动化工具,数学建模与数学实验Matlab基础,28,一般用途工具,数学建模与数学实验Matlab基础,29,信号和图像处理,数学建模与数学实验Matlab基础,
9、30,控制系统设计和分析,数学建模与数学实验Matlab基础,31,1.7 与MATLAB相似的软件,Mathmatica 数学计算功能。复杂符号计算,主要在理论界。Mathcad 数学文字软件,直接写出报告。Maple 符号计算功能强大SciLab 免费的MATLAB克隆体仿真软件:MATRIXx、VisSim等等FemLab:有限元法处理流体Ansys:大型工业设计FreeFem,数学建模与数学实验Matlab基础,32,2 MATLAB基础使用,数学建模与数学实验Matlab基础,33,2.1 MATLAB启动和退出,1MATLAB系统的启动 与一般的Windows程序一样,启动MATL
10、AB系统有3种常见方法:(1)使用Windows“开始”菜单。(2)运行MATLAB系统启动程序matlab.exe。(3)利用快捷方式。,数学建模与数学实验Matlab基础,34,启动MATLAB后,将进入MATLAB 集成环境。MATLAB 6.5以上版本集成环境包括MATLAB主窗口、命令窗口(Command Window)、工作空间窗口(Workspace)、命令历史窗口(Command History)、当前目录窗口(Current Directory)和启动平台窗口(Launch Pad)。,数学建模与数学实验Matlab基础,35,2MATLAB系统的退出要退出MATLAB系统,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 基础 概述 使用
链接地址:https://www.31ppt.com/p-6511850.html