- 1、本文档共57页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数值计算-华南师范大学数学科学学院
科学计算软件 华南师范大学数学科学学院 科学计算软件 广义的计算 数值计算:如消元法求解线形方程组,通常不能精确求解,有舍入误差 符号计算:如求一个函数的导函数,用符号表示,精确推导 非数值计算:排序、查找等数据结构中的算法 科学计算可视化:将计算过程中产生的数据及计算结果转换为图形图像在屏幕上显示出来,并进行交互处理的理论、方法和技术。 课程目的 大家选这门课的目的? 了解数学软件的作用 学习使用软件的方法 辅助基础数学课程的学习,激发兴趣 使用数学软件解决实际生活和工作中遇到的数学问题 数学软件及其分类 数学软件 看看计算机上都有哪些数学软件 数学软件分类 通用数学软件包 专业数学软件包 通用数学软件 通用数学软件:功能完备,包括各种数学、数值计算、丰富的数学函数、特殊函数、绘图函数、用户图形界面交互功能,与其他软件和语言的接口及庞大的外挂函数库机制(工具箱toolbox)。 常见通用数学软件包有Matlab、Mathematica和Maple 其中Matlab以数值计算见长,Mathematica和Maple以符号运算、公式推导见长。 专用数学软件包 (1)绘图类软件 MathCAD,Tecplot,Surfer,Origin, SmartDraw (2)数值计算类软件(优化计算、数值代数) Lindo,Lingo,Octave, Linpack (3)有限元计算类(求解偏微分方程) ANSYS, MARC,PARSTRAN, FLUENT, FEMLAB 专用数学软件包 (4)数理统计类 GAUSS,SPSS,SAS,Splus,Statistica (5) 数学公式排版类 MathType, MiKTeX, Scientific Nootbook 学习数学软件的方法 带着问题去学 从问题出发 解决你的问题 软件是相通的 标准Windows界面 详细的帮助系统 由此及彼,举一反三 多“折腾” 连蒙带猜地试探,找门路 动手、动眼、动脑 教学方式 两条主线 课本:Mathematica使用指南,按章节顺序 实验:围绕解决实际问题讲述相关语法 课本内容的讲述以自己动手练习为主,课堂上给出重要例程,其余要求同学们自己练习 实验包括例题和练习,例题中给出基本参考代码,练习任务要求同学们自己修改代码完成 考核方式 本课程采用考察方式 实验报告以Word或pdf文档的格式提交到课程邮箱: 帐户:fling_yang@163.com 邮件主题格式 学号后四位_姓名_实验#上机报告 如:1001_张三_实验1上机报告 请严格按照此格式命名!!否则后果很严重!! 考核方式 Word文档的名称同邮件主题 实验报告模板在学院主页的文档下载中找 所有邮件从自己的邮箱中发送,不要采用中转或网盘的形式。 不符合邮件主题格式和附件名称格式的作业一律忽略不计! 教材与参考资料 教材 Mathematica使用指南,科学出版社,2002 参考 Mathematica在大学数学课程中的应用,电子工业出版社 用Mathematica作微积分实验,清华大学出版社 Mathematica应用实例教程,机械工业出版社 数学实验类书籍 常用数学软件介绍-Mathematica Mathematica是由美国物理学家Stephen Wolfram领导的WolframResearch开发的数学系统软件,拥有强大的数值计算和符号计算能力。 是一个交互式计算系统,在用户和Mathematica互相交换、传递信息数据的过程中完成的。 是目前比较流行的符号运算软件之一,它不仅可以完成微积分、线性代数及数学各个分支公式推演中的符号演算,而且可以数值求解非线性方程、优化等问题。 Maple Maple是加拿大滑铁卢大学和Waterloo Maple Software公司注册的一套为微积分、线性代数和微分方程等高等数学使用的软件包。 Maple的强项在于符号计算,其符号计算能力还是MathCAD和MATLAB等软件的符号处理的核心。 Maple适用于解决微积分、解析几何、线性代数、微分方程、计算方法、概率统计等数学分支中的常见计算问题。 MATLAB MATLAB是英文Matrix Laboratory(矩阵实验室)的缩写 MATLAB程序主要由主程序和各工具包组成,其主程序含数百个内部核心函数 工具包包括系统仿真、信号处理、系统识别、优化、神经网络、控制系统、样条、图像处理、统计等工具包。 强项是数值计算,以矩阵为基本数据单位,在应用线性代数、数理统计、自动控制、数字信号处理、动态系统仿真方面已成为首选工具 LINDO/LINGO LINGO(Linear Interactive and General Optimizer-交互式通用线性优化求解器)是专门用于求解数学规划
文档评论(0)