高等应用数学问题MATLAB求解》.pps

上传人:max****ui 文档编号:8609840 上传时间:2020-03-30 格式:PPS 页数:33 大小:473.50KB
返回 下载 相关 举报
高等应用数学问题MATLAB求解》.pps_第1页
第1页 / 共33页
高等应用数学问题MATLAB求解》.pps_第2页
第2页 / 共33页
高等应用数学问题MATLAB求解》.pps_第3页
第3页 / 共33页
点击查看更多>>
资源描述
2020 3 30 高等应用数学问题的MATLAB求解东北大学信息学院 1 第1章计算机数学语言概述 薛定宇 陈阳泉著 高等应用数学问题的MATLAB求解 清华大学出版社2004CAI课件开发 薛定宇 2020 3 30 2 高等应用数学问题的MATLAB求解 本章主要内容 数学问题计算机求解概述计算机数学语言概述关于本书及相关内容本章要点简介网络资源简介 2020 3 30 3 高等应用数学问题的MATLAB求解 1 1数学问题计算机求解概述 1 1 1为什么要学习计算机数学语言 1 1 2数学问题的解析解与数值解1 1 3数学运算问题软件包发展概述 2020 3 30 4 高等应用数学问题的MATLAB求解 1 1 1为什么要学习计算机数学语言 数学问题求解手工推导借助计算机用数值分析技术 从底层编写起应用现成软件进行计算机求解解析解与数值解 2020 3 30 5 高等应用数学问题的MATLAB求解 先考虑下面一些例子 例1 1 高等数学问题 已知函数 如何求导及高阶导数 思路 由分式求导公式 得出 逐次求导则可以得出 问题 求导过程很繁杂 容易出错 2020 3 30 6 高等应用数学问题的MATLAB求解 计算机求解结果 不是最简 2020 3 30 7 高等应用数学问题的MATLAB求解 基于计算机的化简结果 靠手工推导的方法难以准确得出 手工无从推导 计算机能 1秒 2020 3 30 8 高等应用数学问题的MATLAB求解 例1 2 代数方程求根古典方法一 二 三 四阶 直接方法五阶或以上Abel定理 认为无解现代数值方法林士谔 Bairstrow算法 又称为劈因子法具体实例 2020 3 30 9 高等应用数学问题的MATLAB求解 双精度变量的数值方法代入方程后的误差精确解 2020 3 30 10 高等应用数学问题的MATLAB求解 例1 3 矩阵行列式求解问题代数余子式1个n阶行列式可以表示成n个n 1阶行列式的和 可以将高阶矩阵行列式转换成1阶矩阵行列式结论 任意矩阵行列式解析解存在问题 忽略了可计算性n 20 银河机 3000年 2020 3 30 11 高等应用数学问题的MATLAB求解 实例 Hilbert矩阵 n 20传统数值分析结论 矩阵奇异双精度级别下的数值解 1 1004e 195 2020 3 30 12 高等应用数学问题的MATLAB求解 该矩阵行列式的精确结果 近似值计算时间0 2秒 2020 3 30 13 高等应用数学问题的MATLAB求解 例1 4 非线性常微分方程组没有解析解传统数值方法计算步长选择计算时间变步长刚性方程专用方法 VanderPol方程 2020 3 30 14 高等应用数学问题的MATLAB求解 传统数学书上没有的微分方程解法 延迟微分方程例子分数阶微分方程解决方法 计算机数学语言 算法 2020 3 30 15 高等应用数学问题的MATLAB求解 例1 5 最优化问题求解方法 一般线性规划若找不到全局最优解 可以试遗传算法若要求为整数 整数规划 2020 3 30 16 高等应用数学问题的MATLAB求解 其他课程的关系 其他数学分支积分变换 复变函数 偏微分方程 数据插值与拟合 概率论与数理统计 数值分析其他相关课程电路 电子技术 电力电子技术 电机与拖动 自动控制原理 2020 3 30 17 高等应用数学问题的MATLAB求解 1 1 2数学问题的解析解与数值解 数学家和其他科学技术工作者的区别数学家 理论严格证明 存在性工程技术人员 如何直接得出解解析解不能使用的场合不存在数学家解决方法 引入符号erf a 工程技术人员更感兴趣积分的值数值解 2020 3 30 18 高等应用数学问题的MATLAB求解 解析解不能使用的场合解析解不存在 无理数 无限不循环小数p数学家 尽量精确地取值 小日本60亿位工程技术人员 足够精确即可祖冲之3 1415926 阿基米德的 3 1418解析解存在但不实用或求解不可能高阶矩阵行列式 2020 3 30 19 高等应用数学问题的MATLAB求解 数值解应用场合 在力学领域 常用有限元法求解偏微分方程 在航空 航天与自动控制领域 经常用到数值线性代数与常微分方程的数值解法等解决实际问题 工程与非工程系统的计算机仿真中 核心问题的求解也需要用到各种差分方程 常微分方程的数值解法 在高科技的数字信号处理领域 离散的快速Fourier变换 FFT 已经成为其不可或缺的工具 2020 3 30 20 高等应用数学问题的MATLAB求解 1 1 3数学运算问题软件包发展概述 享有国际声望的软件包线性代数LINPACK矩阵特征值计算LINPACKNAG Oxford NumericalAlgorithmGroup PressWH FlanneryBP TeukolskySA andVitterlingWT Numericalrecipes theartofscientificcomputing Cambridge CambridgeUniversityPress 1986 2020 3 30 21 高等应用数学问题的MATLAB求解 软件包作用 从历史发展角度 起了不可替代的作用对计算机数学语言的强有力支持但不能过多依赖使用烦琐应该在计算机数学语言的意义下利用之 2020 3 30 22 高等应用数学问题的MATLAB求解 举例 求取矩阵特征值 EISPACK软件包解法计算机数学语言解法 eig A 2020 3 30 23 高等应用数学问题的MATLAB求解 考虑一个实际编程例子 如何编写一个能求出两个矩阵相乘的计算机通用子程序 该程序正确吗 错误 未考虑矩阵是否可乘 2020 3 30 24 高等应用数学问题的MATLAB求解 是否正确 错误 未考虑其一为标量 加入标量判定 是否就是通用程序了 错误 考虑其一或二者为复数矩阵 可见 用最底层的编程语言需要考虑的内容要多得多 所以调试起来不容易 容易出现漏洞 MATLAB实现 C A B 2020 3 30 25 高等应用数学问题的MATLAB求解 1 2计算机数学语言概述 1 2 1计算机数学语言MATLAB1984v1TheMathWorksIncMATrixLABoratory1980CleveMoler NewMexicoUniversity自动控制学科的应用MathematicaMapleSciLAB 免费 全部源代码公开 2020 3 30 26 高等应用数学问题的MATLAB求解 1 2 2三个代表性计算机数学语言 三个代表 MATLAB Mathematica MapleMATLAB数值运算 程序设计 广泛应用Mathematica Maple数学机械化 编程侧重于模式匹配MATLAB 符号运算工具箱 Maple可以推导公式 可以调用Maple功能 2020 3 30 27 高等应用数学问题的MATLAB求解 MATLAB语言的优势 编程简单 类似于其他语言 如C集成度更高 扩展性更好数学问题数值解能力强大由Maple内核构成的符号运算工具箱可以继承Maple所有解析解的求解能力在数学 工程领域各种 工具箱 强大的系统仿真能力 Simulink建模在控制界是国际首选的计算机语言 2020 3 30 28 高等应用数学问题的MATLAB求解 1 3关于本书及相关内容 1 3 1本书框架设计及内容安排第1章 本章 综述MATLAB等计算机数学语言的发展概况第2章MATLAB语言程序设计基础第3章微积分问题的计算机求解第4章线性代数问题的计算机求解第5章积分变换与复变函数问题的计算机求解第6章代数方程与最优化问题的计算机求解 2020 3 30 29 高等应用数学问题的MATLAB求解 第7章微分方程问题的计算机求解第8章数据插值 函数逼近问题的计算机求解第9章概率论与数理统计问题的计算机求解第10章数学问题的非传统解法模糊逻辑与模糊推理神经网络在数据拟合中的应用遗传算法在最优化求解中的应用小波理论在数据处理中的应用粗糙集理论与应用分数阶微积分理论与计算 2020 3 30 30 高等应用数学问题的MATLAB求解 1 3 2本课程与其他相关课程的关系 和数学的关系应用数学和纯数学 数学问题机械化侧重直接获得问题的解 而不是存在性和数值分析的关系不是数值分析的MATLAB语言求解 从算法上看 选择的算法更有效 变步长 自适应的算法实现可以求解析解求解的面也更大 更全面和其他后续课程的关系利用计算机数学语言更好解决后续课程中的数学问题和相关计算问题 2020 3 30 31 高等应用数学问题的MATLAB求解 1 4本章要点概述 本章通过一些看起来用先修课程知识难以解决的数学问题求解来介绍学习计算机数学语言的重要性 并对当前国际上最好的计算机数学语言做出综述 并解释了本课程选择MATLAB语言的原因 本章还回顾了数学软件包和计算机数学语言的发展过程 并入门性地介绍了数学问题的解析解 数值解的基本概念 并举例说明了什么时候应该使用解析解 什么时候应该使用数值解 本章还介绍了本课程的框架以及本课程与其他相关课程之间的关系 2020 3 30 32 高等应用数学问题的MATLAB求解 本课程的互联网资源 TheMathWorks公司官方网站产品与全套工具箱手册下载第三方工具箱下载产品在中国独家代理 北京九州恒润公司 2020 3 30 33 高等应用数学问题的MATLAB求解 MATLAB大观园 薛定宇维护 本书及相关内容资源http www matlab MATLAB与应用论坛 薛定宇维护 博士家园论坛网站 各类数学问题 一些高校的bbs清华大学 哈工大 上海交大 西安交大等
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!