数学实验课程精析.ppt

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《数学实验》课程 什么是数学买验? 简单讲就是利用计算机和数学软件平台, 方面,对学习知识过程中的某些问题进行 实验探究、发现规律; 另一方面,结合已掌握的数学(微积分、代 数与几何等)知识,去探究、解决一些简单实 际问题,从而熟悉从数学建模、解法研究到实 验分析的科学研究的方法。 《数学实验》课程 谋程的性质、目的 数学实验是最近几年出现的新课程,其目的是锻 炼动手能力,培养应用数学知识解决实际问题的意识 和能力。 本课程通过介绍数学软件 MATLAB),运用数学课 程所学习的一些知识与方法,对一些简单的实际问题 进行数学建模、解题方法的设计与上机实践。 课程包括讲课、讨论和使用计算机进行实验等环 节。 先看两个例子 例1数列极限(第23页例11-2):动态显示数列极限 MATLAB程序 hold on %图形迭加 axis([,100,2,3]); %设置坐标轴 grid %加坐标网格 for n=1: 90 %循环操作 an=(1+/n)^n; %计算数列值 plot(n, an, r); %画出坐标点 pause( 0.0 5); %暂停0.05秒 fprintf(n=%dan=%4fn;n,an);%显示坐标位置 end 例2导弹打击过程仿真(第24页例122) 设A(00)为一导弹发射点,发现位于B(0,1000一架敌 机沿水平方向逃离,随即发射一枚导弹予以打击,现 已知导弹时刻对准敌机,且速率为飞机速率的两倍 (设飞机速度为1)。 试编程模拟导弹打击敌机 的动态过程,并实时给出 飞机和导弹的位置坐标。 若要在敌机飞行距离不超 过60时(我方空域)将其 击落,导弹的速率应提高 到多少? MATLAB程序: hold on %图形迭加 axis(O,100,0,120];%设置坐标轴 k=0 △=I0A0 早弹初始位置 B=[0,100}; %飞机初始位置 dt=l %离散时间改变量 d=100 %相距距离 while d0.5 plot(A(1),A(2,r);%画导弹位置 plot(B(1),B(2)b);%画飞机位置 pause(0.2) k=k+1 B=B+vdt,0; %飞机移动位置 e=B-A %导弹指向飞机向量 d=norm(e);e0=e/d;%取向量方向(单位化) A=A+20vdte0;%导弹追击位置 fprintf(k=%.0fA(%.2f,%2f)B(%.f,100)d=%,fk end 《数学实验》课程 ■学习课程的要求 1.熟悉计算机操作与有关数学软件的使用; 2.掌握好高等数学的知识体系和数学方法; 3.具有刻苦钻研、积极探究的学习精神; 4.培养勤于思考、乐于动手的实践能力; 5.具有不怕困难,善于总结,相互协作, 开拓创新的意志。 《数学实验》课程 课程的教学: 1)通过介绍数学软件 MATLAB,学会数学软件 的基本操作与使用; 2)利用数学软件对数学课程中的一些数值计 算数值方法进行上机实验; 3)通过简单的应用问题,运用有关的数学知识 建立数学模型、分析求解方法并上机实现。 《数学实验》课程 教学的要求: 每次实验按2人为一实验小组,实验完成后共 同填写一份实验报告上交,教师批改后给出成 绩,最后综合评定出最终成绩(10分制)。 实验成绩将纳入到所学的高等数学课程的期 末成绩之中,占一定的比例(一般10%)。 MATLAB软件简单介绍 MATLAB是建立在向量、数组和矩阵基础上的 一种分析和仿真工具软件包,包含各种能够 进行常规运算的“工具箱 同时还提供了编程计算的功能,通过编程可 以解决一些复杂的工程问题; 也可绘制二维、三维图形,输出结果可视化 目前,已成为工程领域中较常用的软件之一。 运行 MATLAB创建一个或多个窗口 a)命令区( Command window)是用户使用的主要 场所,此时,可以输入变量、数组及运算命令, 进行一些简单的运算;用↑↓←→键搜索、修 改以前使用过的命令操作,用clc清除窗口; 用 help sqrt( help input…)寻求有关帮助; b)编辑区( Editor\ Debugger Window)编制各种 M文件,存盘(Save)、运行(Run)等

文档评论(0)

erterye + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档