高等应用数学问题的MATLAB求解.ppt
《高等应用数学问题的MATLAB求解.ppt》由会员分享,可在线阅读,更多相关《高等应用数学问题的MATLAB求解.ppt(99页珍藏版)》请在三一办公上搜索。
1、10/27/2023,Slide 1(of 99)东北大学信息学院,第2章MATLAB语言程序设计基础,高等应用数学问题的MATLAB求解,清华大学出版社2008,CAI课件开发:薛定宇、刘莹莹、董雯彬,10/27/2023,Slide 1(of 99)东北大学信息学院,第2章 MATLAB语言程序设计基础,MATLAB 程序设计语言基础基本数学运算MATLAB语言的流程结构函数的编写与调试二维图形绘制三维图形绘制图像处理简介,10/27/2023,Slide 1(of 99)东北大学信息学院,MATLAB语言有如下的优点MATLAB 语言的简洁高效性MATLAB 语言的科学运算功能MATLA
2、B 语言的绘图功能MATLAB 庞大的工具箱与模块集MATLAB 强大的动态系统仿真功能MATLAB 语言是当前国际上自动控制领域的首选计算机语言,也是很多理工科专业最适合的计算机数学语言,本课程以 MATLAB 为主要计算机语言。,10/27/2023,Slide 1(of 99)东北大学信息学院,2.1 MATLAB 程序设计语言基础,MATLAB语言的变量与常量数据结构MATLAB的基本语句结构冒号表达式与子矩阵提取,10/27/2023,Slide 1(of 99)东北大学信息学院,2.1.1 MATLAB语言的变量与常量,MATLAB语言的变量名规则由一个字母引导,后面可以为其他字符
3、区分大小写Abc ABc有效 MYvar12,MY_Var12 和 MyVar12_错误的变量名 12MyVar,_MyVar12 MATLAB的保留常量eps,i,j,pi,NaN,Inf,i=sqrt(-1)lastwarn,lasterr,10/27/2023,Slide 1(of 99)东北大学信息学院,2.1.2 数据结构,数值型数据符号型其他数据结构,10/27/2023,Slide 1(of 99)东北大学信息学院,2.1.2.1 数值型数据,双精度数值变量IEEE标准,64位(8字节),11指数位,53数值位和一个符号位 至 double()函数的转换其他数据类型uint8,常
4、用于图像表示和处理,8位int8(),int16(),int32(),uint16(),uint32(),10/27/2023,Slide 1(of 99)东北大学信息学院,2.1.2.2 符号型,符号型,sym(A),常用于公式推导常用于公式推导和求解析解变量声明显示符号变量的任何精度默认精度:32位小数,10/27/2023,Slide 1(of 99)东北大学信息学院,例 2.1,求出 p 的 300 位有效数字MATLAB代码可以任意增加有效数字的位数随着有效数字位数的增加,程序运行的时间变长,10/27/2023,Slide 1(of 99)东北大学信息学院,2.1.2.3 其他数据
5、结构,字符串型数据:用单引号括起来 多维数组:是矩阵的直接扩展,多个下标单元数组:将不同类型数据集成到一个变量名下面,用 表示类与对象:可以定义重载函数,10/27/2023,Slide 1(of 99)东北大学信息学院,2.1.3 MATLAB的基本语句结构,直接赋值语句接赋值语句的基本结构赋值语句的末尾加一个分号可以阻止显示运算结果保留变量:ans存放最近一次无赋值变量语句的运算结果,10/27/2023,Slide 1(of 99)东北大学信息学院,例 2.2,表示矩阵MATLAB代码其他命令,10/27/2023,Slide 1(of 99)东北大学信息学院,例 2.3,试输入复数矩阵
6、MATLAB代码需要避免的语句,10/27/2023,Slide 1(of 99)东北大学信息学院,函数调用语句函数调用举例函数可以通过不同的方式被调用内在函数,*.m函数匿名函数,内联inline函数重载函数,10/27/2023,Slide 1(of 99)东北大学信息学院,2.1.4 冒号表达式与子矩阵提取,冒号表达式是定义行向量的有效方法开始于值,步长为值,终止于值.默认步长值为1,10/27/2023,Slide 1(of 99)东北大学信息学院,例 2.4,用不同的步距生 间的向量,10/27/2023,Slide 1(of 99)东北大学信息学院,子矩阵提取的基本语句格式 表示子
7、矩阵要保留的行号构成的向量 表示要保留的列号构成的向量:,表示要提取所有的行或列,取决于它的位置,10/27/2023,Slide 1(of 99)东北大学信息学院,例 2.5,矩阵A的不同子矩阵提取MATLAB代码,10/27/2023,Slide 1(of 99)东北大学信息学院,2.2 基本数学运算,矩阵的代数运算矩阵的逻辑运算矩阵的比较运算解析结果的化简与变换基本数论运算,10/27/2023,Slide 1(of 99)东北大学信息学院,矩阵的代数运算,矩阵转置加减法运算矩阵乘法矩阵的除法矩阵翻转矩阵乘方运算点运算,10/27/2023,Slide 1(of 99)东北大学信息学院,
8、矩阵转置,矩阵表示矩阵A,n 行m列,被称作 矩阵厄米转置一般转置,10/27/2023,Slide 1(of 99)东北大学信息学院,加减法运算,数学表示用C语言编程难于实现,同A*BMATLAB语法注意:任一个变量可以为标量如果矩阵维数不匹配,系统会报错,10/27/2023,Slide 1(of 99)东北大学信息学院,矩阵乘法,数学表示:MATLAB表示:注意:系统自动检测矩阵维数是否匹配,10/27/2023,Slide 1(of 99)东北大学信息学院,矩阵的除法,矩阵左除:求解线性方程组:MATLAB解法:最小二乘解若A为非奇异方阵,则,10/27/2023,Slide 1(of
9、 99)东北大学信息学院,矩阵右除:求解线性方程组:MATLAB解法:最小二乘解若A为非奇异方阵,则更精确的解法,10/27/2023,Slide 1(of 99)东北大学信息学院,矩阵翻转,左右翻转 上下翻转旋转 90o如何旋转180o?,10/27/2023,Slide 1(of 99)东北大学信息学院,矩阵乘方,A为方阵,求矩阵A的x次幂数学描述MATLAB命令,10/27/2023,Slide 1(of 99)东北大学信息学院,点运算,矩阵对应元素的直接运算例如:为 另一个例子:为,10/27/2023,Slide 1(of 99)东北大学信息学院,例 2.6,求出矩阵A的全部三次方根
10、,并检验结果MATLAB代码另两个根,10/27/2023,Slide 1(of 99)东北大学信息学院,2.2.2 矩阵的逻辑运算,逻辑变量:当前版本有逻辑变量非 0 表示逻辑 1逻辑运算(相应元素间的运算)与运算或运算非运算异或运算,10/27/2023,Slide 1(of 99)东北大学信息学院,2.2.3 矩阵的比较运算,各种允许的比较关系,=,=,=,=,find(),all(),any()实例,10/27/2023,Slide 1(of 99)东北大学信息学院,2.2.4 解析结果的化简与变换,函数 simple()用于数学公式的化简其他常用化简函数numden(),collec
11、t(),expand(),factor(),10/27/2023,Slide 1(of 99)东北大学信息学院,例 2.7,化简多项式用不同的函数求解,10/27/2023,Slide 1(of 99)东北大学信息学院,变量替换,变量替换语句该函数执行点运算转换成LaTeX表示,10/27/2023,Slide 1(of 99)东北大学信息学院,例 2.8,试用 对下式进行双线性变换,得出其LaTeX排版格式MATLAB代码,10/27/2023,Slide 1(of 99)东北大学信息学院,结果:8,frac left(2,z+1 right)2z left(3,z+1 right)left
12、(5,z+3 right)3 left(z+1 right)7LaTeX排版显示,10/27/2023,Slide 1(of 99)东北大学信息学院,基本数论运算,10/27/2023,Slide 1(of 99)东北大学信息学院,例 2.9,运用各种函数,对下面的数据进行取整运算-0.2765,0.5772,1.4597,2.1091,1.191,-1.6187MATLAB代码:,10/27/2023,Slide 1(of 99)东北大学信息学院,例 2.10,假设 的Hilbert矩阵可以由 定义,试对其进行有理数变换。结果:,10/27/2023,Slide 1(of 99)东北大学信息
13、学院,例 2.11,试求1856120和1483720的最大公约数与最小公倍数,并求出所得出的最小公倍数的质因数分解。MATLAB求解语句:,10/27/2023,Slide 1(of 99)东北大学信息学院,例 2.12,试求出11000间的全部质数得到的所有质数,10/27/2023,Slide 1(of 99)东北大学信息学院,2.3 MATLAB语言的流程结构,循环结构转移结构开关结构试探结构,10/27/2023,Slide 1(of 99)东北大学信息学院,2.3.1 循环结构,for循环结构 为一个向量,循环变量 每次从 向量中取一个数值,执行一次循环体的内容,如此下去,直至执行
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高等 应用 数学 问题 MATLAB 求解
链接地址:https://www.31ppt.com/p-6397397.html