MATLAB基础及其在数学建模中的应用60424课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《MATLAB基础及其在数学建模中的应用60424课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 基础 及其 数学 建模 中的 应用 60424 课件
- 资源描述:
-
1、MATLAB基础及其在数学建模中的应用大连大学数学建模工作室陈皓数学建模与计算机数学建模与计算机 数学建模是在20世纪60和70年代进入一些西方国家大学的 60和70年代计算机产品的设计和更新换代。工欲善其事,必先利其器工欲善其事,必先利其器讲座目标讲座目标 初步了解初步了解MATLAB;掌握其相关规则、常用函数;掌握其相关规则、常用函数;能进行简单的画图、计算;能进行简单的画图、计算;能解决一些实际问题。能解决一些实际问题。Matlab语言基本元素语言基本元素 常量,变量圆周率,圆的面积 运算符加 减 乘 除等 语句判断 循环 选择 函数sin()等矩阵矩阵 在数学上,矩阵是指纵横排列的二维
2、数据表格,最早来自于方程组的系数及常数所构成的方阵。目录目录 MATLAB简介简介 MATLAB 数据类型数据类型 基本命令基本命令 数学函数数学函数 简单语句简单语句 图形操作图形操作 常见作图函数常见作图函数 获得帮助获得帮助 应用举例应用举例 自定义函数自定义函数1、MATLAB简介简介 MATLAB是是MAtrix LABoratory(矩阵实验室)的缩写;(矩阵实验室)的缩写;MATLAB是是美国新墨西哥大学美国新墨西哥大学Clever Moler博士首创,采用博士首创,采用FORTRAN语言编写,其初衷是解决线性代数课程中繁琐的矩阵语言编写,其初衷是解决线性代数课程中繁琐的矩阵运算
3、。运算。20世纪世纪80年代后出现了年代后出现了MATLAB的第二版,全部采用的第二版,全部采用C语语言编写;言编写;1984年年Moler博士和一批数学家及软件专家创建了博士和一批数学家及软件专家创建了MathWorks公公司,专门开发司,专门开发MATLAB。1、MATLAB简介简介MATLAB可以进行 数学计算、算法开发、数据采集;数学计算、算法开发、数据采集;建模、仿真;建模、仿真;数据分析、开发和可视化;数据分析、开发和可视化;科学和工程图形应用程序的开发,包括图形用户界面科学和工程图形应用程序的开发,包括图形用户界面的创建。的创建。1、MATLAB简介简介MATLAB的主要应用领域
4、的主要应用领域(1)数值分析;数值分析;(2)数值和符号计算;数值和符号计算;(3)工程与科学绘图;工程与科学绘图;(4)控制系统的设计与仿真;控制系统的设计与仿真;(5)数字图像处理;数字图像处理;(6)数字信号处理;数字信号处理;(7)通讯系统设计与仿真;通讯系统设计与仿真;(8)财务与金融工程。财务与金融工程。1、MATLAB简介简介MATLAB优势优势强大易用的科学计算语言;全面的图形功能;独立开放的平台;实用的程序接口。1、MATLAB简介简介命令窗口(命令窗口(Command Window)工作空间管理窗口(工作空间管理窗口(Workspace)历史命令窗口(历史命令窗口(Comm
5、and History)MATLAB主要窗口主要窗口Diagram 1、MATLAB简介简介 命令窗口 命令窗口位于命令窗口位于MATLAB默认桌面的中间,显示命令提示符为默认桌面的中间,显示命令提示符为“”,可在,可在“”之后输入命令,按下之后输入命令,按下Enter键后键后MATLAB会立会立即显示结果并将结果自动赋予变量即显示结果并将结果自动赋予变量ans,例如:,例如:(3.14*32+3)/2 ans=15.63002、MATLAB数据类型数据类型常量在MATLAB中有一些特定的变量,它们已经被预定义了某个特定的值,因此这些变量被称为常量。MATLAB 中的常量主要有pi、inf 和
6、 eps等。2、MATLAB数据类型数据类型变量 变量是变量是MATLAB 的基本元素之一,的基本元素之一,MATLAB 语言语言不要求对所使用的变量进行事先说明或指定变量的不要求对所使用的变量进行事先说明或指定变量的类型,系统会根据该变量被赋予的值或对该变量所类型,系统会根据该变量被赋予的值或对该变量所进行的操作来自动确定变量的类型;进行的操作来自动确定变量的类型;变量名长度不超过变量名长度不超过31位,超过位,超过31位的字符系统将忽位的字符系统将忽略不计;略不计;变量名区分大小写;变量名区分大小写;变量名必须以字母开头,变量名中可以包含字母、变量名必须以字母开头,变量名中可以包含字母、数
7、字或下划线,但不允许出现标点符号。数字或下划线,但不允许出现标点符号。2、MATLAB数据类型数据类型变量的赋值变量的赋值 实数赋值实数赋值 x=5 复数赋值复数赋值 x=5+10j (或 x=5+10i)向量的赋值向量的赋值 行向量赋值:行向量赋值:x=1 2 3(或 x=1,2,3)列向量赋值:列向量赋值:y=1;2;3 矩阵的赋值:矩阵的赋值:x=1 2 3;4 5 6;7 8 93、基本命令、基本命令矩阵运算矩阵运算 +两矩阵相加两矩阵相加 -两矩阵相减两矩阵相减 *两矩阵相乘两矩阵相乘 /右除右除 左除左除 乘方乘方 转置转置3、基本命令、基本命令数组运算数组运算 +两数组相加两数组
8、相加 -两数组相减两数组相减 .*两数组相乘两数组相乘 ./对应元素相除对应元素相除 .乘方乘方3、基本命令基本命令逻辑运算符3、基本命令、基本命令矩阵的行列操作矩阵的行列操作 A=1,2,3;4,5,6;7,8,9A=1 2 3 4 5 6 7 8 9A(2,2)ans=5矩阵操作3、基本命令、基本命令初等数学计算(1)在)在MATLAB指令窗中输入以下内容:指令窗中输入以下内容:(12+2*(7-4)/32 (2)在上述表达式输入完成后,按【)在上述表达式输入完成后,按【Enter】键,该指令被】键,该指令被执行;执行;(3)在指令执行后,)在指令执行后,MATLAB指令窗中将显示以下结果
9、:指令窗中将显示以下结果:ans=2 3、基本命令、基本命令矩阵的行列操作矩阵的行列操作 A=1 2 3;4 5 6;7 8 9 A(1,:)ans=1 2 3 A(:,1)ans=1 4 73、基本命令、基本命令矩阵的行列操作矩阵的行列操作 A=1 2 3;4 5 6;7 8 9 A(2:3,1:2)ans=4 5 7 8 A(1,1)=10A=10 2 3 4 5 6 7 8 93、基本命令、基本命令常用的矩阵常用的矩阵 名名 称称 调用格式调用格式zeros zeros(n)或或zeros(n,m)ones ones(n)或或ones(n,m)eye eye(n)或或eye(n,m)3、
10、基本命令、基本命令 A=1,2,3;4,5,6;7,8,9 A.*Aans=1 4 9 16 25 36 49 64 81注意以下操作结果的区别3、基本命令、基本命令 A=1,2,3;4,5,6;7,8,9 A*Aans=30 36 42 66 81 96 102 126 150 mean(A)ans=4 5 63、基本命令、基本命令 x=1,2,3 mean(x)ans=2常用函数:常用函数:meansumsort注意:若这些函数作用在矩阵上,其默认状态是对列操作注意:若这些函数作用在矩阵上,其默认状态是对列操作4、数学函数、数学函数常用数学函数常用数学函数 sin cos tan cot
11、三角函数三角函数 asin acos atan acot 反三角函数反三角函数 exp 指数函数指数函数 log log10 对数函数对数函数 Sqrt abs 开平方、绝对值开平方、绝对值 sign 符号函数符号函数 sum sort 求和求和、排序、排序 limit int 求极限、求积分求极限、求积分 solve 方程求根方程求根4、数学函数、数学函数示例:示例:x=linspace(0,pi,10)x=0 0.3491 0.6981 1.0472 1.3963 1.7453 2.0944 2.4435 2.7925 3.1416 sin(x)ans=0 0.3420 0.6428 0.
展开阅读全文