- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高等应用数学问题的matlab求解ppt2
Slide 1 (of 11) 第2章MATLAB语言程序设计基础 第2章 MATLAB语言程序设计基础 MATLAB 程序设计语言基础 基本数学运算 MATLAB语言的流程结构 函数的编写与调试 二维图形绘制 三维图形绘制 图像处理简介 MATLAB语言有如下的优点 MATLAB 语言的简洁高效性 MATLAB 语言的科学运算功能 MATLAB 语言的绘图功能 MATLAB 庞大的工具箱与模块集 MATLAB 强大的动态系统仿真功能 MATLAB 语言是当前国际上自动控制领域的首选计算机语言,也是很多理工科专业最适合的计算机数学语言,本课程以 MATLAB 为主要计算机语言。 2.1 MATLAB 程序设计语言基础 MATLAB语言的变量与常量 数据结构 MATLAB的基本语句结构 冒号表达式与子矩阵提取 2.1.1 MATLAB语言的变量与常量 MATLAB语言的变量名规则 由一个字母引导,后面可以为其他字符 区分大小写Abc ABc 有效 MYvar12, MY_Var12 和 MyVar12_ 错误的变量名 12MyVar, _MyVar12 MATLAB的保留常量 eps, i, j, pi, NaN, Inf, i=sqrt(-1) lastwarn, lasterr 2.1.2 数据结构 数值型数据 符号型 其他数据结构 2.1.2.1 数值型数据 双精度数值变量 IEEE标准,64位 (8字节),11指数位,53数值位和一个符号位 至 double() 函数的转换 其他数据类型 uint8,常用于图像表示和处理,8位 int8(),int16(),int32(),uint16(),uint32() 2.1.2.2 符号型 符号型,sym(A),常用于公式推导常用于公式推导和求解析解 变量声明 显示符号变量的任何精度 默认精度:32位小数 例 2.1 求出 p 的 300 位有效数字 MATLAB代码 可以任意增加有效数字的位数 随着有效数字位数的增加,程序运行的时间变长 2.1.2.3 其他数据结构 字符串型数据:用单引号括起来 多维数组:是矩阵的直接扩展,多个下标 单元数组:将不同类型数据集成到一个变量名下面,用{ }表示 类与对象:可以定义重载函数 2.1.3 MATLAB的基本语句结构 直接赋值语句 接赋值语句的基本结构 赋值语句的末尾加一个分号可以阻止显示运算结果 保留变量: ans 存放最近一次无赋值变量语句的运算结果 例 2.2 表示矩阵 MATLAB代码 其他命令 例 2.3 试输入复数矩阵 MATLAB代码 需要避免的语句 函数调用语句 函数调用举例 函数可以通过不同的方式被调用 内在函数, *.m函数 匿名函数, 内联inline函数 重载函数 2.1.4 冒号表达式与子矩阵提取 冒号表达式是定义行向量的有效方法 开始于值 ,步长为值 ,终止于值 . 默认步长值为1 例 2.4 用不同的步距生 间的向量 子矩阵提取的基本语句格式 表示子矩阵要保留的行号构成的向量 表示要保留的列号构成的向量 :,表示要提取所有的行或列,取决于它的位置 例 2.5 矩阵A的不同子矩阵提取 MATLAB代码 2.2 基本数学运算 矩阵的代数运算 矩阵的逻辑运算 矩阵的比较运算 解析结果的化简与变换 基本数论运算 2.2.1矩阵的代数运算 矩阵转置 加减法运算 矩阵乘法 矩阵的除法 矩阵翻转 矩阵乘方运算 点运算 矩阵转置 矩阵表示 矩阵A,n 行m列,被称作 矩阵 厄米转置 一般转置 加减法运算 数学表示 用C语言编程难于实现,同A*B MATLAB语法 注意:任一个变量可以为标量 如果矩阵维数不匹配,系统会报错 矩阵乘法 数学表示: MATLAB表示: 注意:系统自动检测矩阵维数是否匹配 矩阵的除法 矩阵左除: 求解线性方程组: MATLAB解法: 最小二乘解 若A为非奇异方阵,则 矩阵右除: 求解线性方程组: MATLAB解法: 最小二乘解 若A为非奇异方阵,则 更精确的解法 矩阵翻转 左右翻转 上下翻转 旋转 90o 如何旋转180o? 矩阵乘方 A为方阵,求矩阵A的x次幂 数学描述 MATLAB命令 点运算 矩阵对应元素的直接运算 例如: 为 另一个例子:
您可能关注的文档
最近下载
- 2023年山东省青岛市市北区“未来之星”选拔活动试卷(四、五年级).pdf VIP
- 鲁科版高中化学目录.pdf VIP
- 金融英语翻译 Chapter 15 应收款项.pptx VIP
- 烟草法律知识考试真题题库(含答案).pdf VIP
- 三年级上册 劳动教案.pdf VIP
- DB12T 775-2018 防雷装置检测业务规范.docx VIP
- 专题2.6 一元二次方程应用-几何动态问题(专项训练).pdf VIP
- 觉醒年代人物小传800字.doc VIP
- [通力KONE电梯资料]CTP-07.30.S2A_安全钳.pdf VIP
- 【名校课堂】九年级数学下册 28.1 锐角三角函数 正弦(第1课时)练习 (新版)新人教版.doc VIP
文档评论(0)