《数学建模协会讲座_用MATLAB求解数学问题.pptVIP

  • 8
  • 0
  • 约4.04千字
  • 约 32页
  • 2018-09-14 发布于境外
  • 举报

《数学建模协会讲座_用MATLAB求解数学问题.ppt

5. 学习参考资源 【1】:MATLAB的帮助系统,Math Works Com. 【2】:MATLAB实用教程(第二版),郑阿奇、曹弋 【3】:MATLAB数值计算,Cleve B. Moler 【4】:数学实验(MATLAB版),韩明、王家宝、李林 【5】:现代数值计算方法(MATLAB版) ,马昌凤,林伟川 【6】:MATLAB数学建模与仿真,周品、赵新芬 【7】: /wiki/File:New_Animation_Sieve_of_Eratosthenes.gif 谢谢大家! 西南交通大学峨眉校区基础课部数学教研室 利用MATLAB解数学问题 张兴元 内容提要: 什么是数学能力 为什么要学习计算机数学语言 数学问题的分析解与数值解 数学问题求解软件--MATLAB基础 数学问题MATLAB求解举例 学习参考资源 1. 什么是数学能力 数学能力 就是在学习数学的过程中,迅速而成功地掌握相应知识和技能,并能运用各种数学方法去解决问题的能力。 华罗庚:运算能力、逻辑思维能力、空间想象能力 杨乐:数学能力的培养应该从中学开始,高层次人才如果有了良好的数学基础,就有了空间想象能力、分析思考能力、解析问题的能力和严谨的逻辑推导和思维能力以及证明和计算的能力,这些能力是创新人才不可或缺的。 解释: 运算能力:算得准、算得快、算得巧 (手工计算的能力和借助计算机计算的能力(个人观点)) 逻辑思维能力:正确、合理地进行思考的能力 空间想象能力:对客观事物的空间形式进行观察、分析和抽象思维的能力 建模能力:将实际问题转换成数学问题的能力(个人观点) 2. 为什么要学习计算机数学语言 请计算下面的几个题目: 3. 数学问题的分析解和数值解 4. MATLAB编程基础 4.1 MATLAB简介 MATLAB是Matrix Laboratory的缩写,名为矩阵实验室,MathWorks 公司开发的数值计算功能强大、具有丰富工具箱而著称的数学软件。 Cleve B.Mole是其创始者和首席科学家。 运用MATLAB可以实现工程计算、数学建模、计算机模拟、算法研究、数据分析与处理、科学与工程绘图、应用软件开发。它支持数值计算、图形、图像处理、支持递归函数,包含不同领域的多种工具箱。 MATLAB是世界上应用最广泛的数学软件之一,尤其在工程计算领域、高校应用最广。 4.2 MATLAB工作界面 MATLAB的主工作界面(图1),共包含5个窗口,它们是主窗口、命令窗口、命令历史窗口、当前目录窗口、工作空间窗口。 4.3 MATLAB 基本运算符 MATLAB的算术运算符有: 数或者符号的运算: +(加)、-(减)、*(乘)、/(除)、^(乘方)、\(左除): 矩阵元素的运算: .*(点乘):表示两个矩阵对应元素相乘; ./(点除):表示两个矩阵对应元素相除; .^(点乘方):表示对矩阵的每一个元素都作方幂运算. MATLAB的六个关系运算符: (小于)、(大于)、=(小于等于)、=(大于等于)、~=(不等于)、==(等于). MATLAB的三个逻辑运算符: (与)、|(或)、~(非). 赋值运算:= . 4.4 MATLAB 控制结构 (1). 循环控制。MATLAB中的循环语句分成两种: for 语句:用于有确定循环次数的情况。 一般格式: for vi=beginvi : step : endvi statement end while语句:用于循环次数不确定的情况。 一般格式: while condition statement end 示例: sum=0; for in=1:2:100 sum=sum+in; end sum=0;in=1; while in100 sum=sum+in; in=in+2; end 【例】:编写一个用于显示不超过n的全部素数的程序。 基本原则: 如果只需要判断少量数字是否为素数,直接枚举因子 2 ….N^(0.5) , 看看能否整除N。 【例】:编写一个用于显示不超过n的全部素数的程序。 函数定义: function pr=primn(n) num=2:n; for i=2:sqrt(n) for j=2:n/I num(j*i-1)=0; end end pr=[]; for i=2:n if num(i-1)0 pr=[pr,num(i-1)] end end 【/wiki/File:New_Animation_Sieve_of_Eratosthenes.gif】 (2)条件控制 Matlab中的条件语句为if,它有以下三种格式: 4.4 MAT

文档评论(0)

1亿VIP精品文档

相关文档