资源描述:
《matlab基础(概述、基础使用)1课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、MATLAB葛志昊E-mail:zhihaoge@gmail.com,Tel:13663786282河南大学数学与信息科学学院数学建模与数学实验——Matlab基础1MATLAB基础概述MATLAB基本使用MATLAB的基本矩阵运算矩阵操作M文件流程控制数学建模与数学实验——Matlab基础21概述数学建模与数学实验——Matlab基础3MATLAB是MatrixLaboratory(矩阵实验室)的缩写,是由美国MathWorks公司1980年初开发的一套以矩阵计算为基础的科学和工程计算软件。它将数值计算、可视化和编程功能集成在非常便于使用的环境中,并具有方
2、便的绘图功能和为解决各种特殊的科学和工程计算问题提供的许多工具箱(Toolbox),具有计算功能强、编程效率高、使用简便、易于扩充等特点。目前已经发展成为国际最优秀的高性能科学和工程计算软件之一。数学建模与数学实验——Matlab基础41.1MATLAB的版本演化1984年,MATLAB第1版(DOS版)1992年,MATLAB4.0版1994年,MATLAB4.2版1997年,MATLAB5.0版1999年,MATLAB5.3版2000年,MATLAB6.0版2001年,MATLAB6.1版2002年,MATLAB6.5版2004年,MATLAB7.0版数
3、学建模与数学实验——Matlab基础5MATLAB系统由五部分构成开发环境-DevelopmentEnvironment.数学函数库-TheMathematicalFunctionLibrary.MATLAB语言-TheMATLABLanguage.图形-Graphics.应用程序接口-TheMATLABApplicationProgramInterface(API)数学建模与数学实验——Matlab基础61.2MATLAB的应用工业研究与开发数学教学,特别是线性代数数值分析和科学计算方面的教学与研究电子学、控制理论和物理学等工程和科学学科方面的教学与研究经
4、济学、化学和生物学等计算问题的所有其他领域中的教学与研究数学建模与数学实验——Matlab基础71.3MATLAB语言的特点语言简洁紧凑,语法限制不严,程序设计自由度大,可移植性好。运算符、库函数丰富图形功能强大界面友好、编程效率高扩展性强数学建模与数学实验——Matlab基础81.4MATLAB语言的功能强大的数值(矩阵)运算功能广泛的符号运算功能高级与低级兼备的图形功能(计算结果的可视化功能)可靠的容错功能应用灵活的兼容与接口功能信息量丰富的联机检索功能数学建模与数学实验——Matlab基础9MATLAB作为线性系统的一种分析和仿真工具,是理工科大学生应
5、该掌握的技术工具,它作为一种编程语言和可视化工具,可解决工程、科学计算和数学学科中许多问题。MATLAB建立在向量、数组和矩阵的基础上,使用方便,人机界面直观,输出结果可视化。矩阵是MATLAB的核心MATLAB的进入与运行方式(两种)数学建模与数学实验——Matlab基础101.5举例数学建模与数学实验——Matlab基础11求方程的根p=[3,7,9,0,-23];x=roots(p)数学建模与数学实验——Matlab基础12求积分quad(‘sin(x)’,0,pi/2)数学建模与数学实验——Matlab基础13求解线性方程组a=[2,-3,1;
6、8,3,2;45,1,-9];b=[4;2;17];x=inv(a)*b数学建模与数学实验——Matlab基础14计算并绘制在0x6范围内的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基础15描述cos(x)*sin(y)图形数学建模与数学实验——Matlab基础16对Lena图像的一级分解ab一级小波分解后系数的示意图:a为原始图像,b一级小波分解数学建模与数学实验——
7、Matlab基础17a原始图像b拉普拉斯变换图像纹理区域获取过程(一)数学建模与数学实验——Matlab基础18图像纹理区域获取过程二值化(二)c.阈值选取10d.阈值选取20e.阈值选取25数学建模与数学实验——Matlab基础19纹理区域寻找结果原始图像纹理区分图像数学建模与数学实验——Matlab基础20a原始图像b含噪声图像d自适应纹理区分算法c单小波基去噪数学建模与数学实验——Matlab基础21a.原始图片b.加噪声图片c.自适应纹理区分去噪数学建模与数学实验——Matlab基础22置乱技术猫脸变换数学建模与数学实验——Matlab基础23Arn
8、old(猫脸变换)置乱:设I为一幅灰度图像,也可以看