- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
科学计算试验试验大纲
《科学计算实验》实验教学大纲
实验类别:独立设课 实验课程名称:科学计算实验
实验室名称:大学数学实验教学中心 实验课程编号总学时:16 学 分:1
适用专业:信息与计算科学、数学与应用数学
先修课程:数值分析、程序设计语言、高等代数、数学分析
一、实验在教学培养计划中地位、作用
MATLAB是一种数值计算和图形、图象处理工具软件,它的特点是语法结构简明、数值计算高效、图形功能完备、易学易用。它在代数、数值计算、数学信号处理、振动理论、神经网络控制、动态仿真等领域都有广泛的应用。本课程从MATLAB的基础知识入手,使学生不但能够掌握各种命令的使用方法,而且在教师的指导下,循序渐进,逐渐过渡到学生能够使用软件和编程技术,结合本专业解决较为复杂的数学问题。在经过全面的训练后,学生应达到下列要求:基本掌握MATLAB基本语法和基本函数的用法,利用MATLAB这门工具语言联系以前所学知识,突破数学计算方面的障碍,更好地理解基本概念、基本原理。
掌握MATLAB为后继课程提供方便。
能根据需要选学参考书,查阅手册,通过独立思考,深入钻研有关问题,学会自己独立分析问题、解决问题,具有一定的创新能力。本课程在人才培养过程中能使学生综合使用高等数学和线性代数等知识,并结合软件的使用,针对实际问题进行建模与求解计算,运用计算机手段加强学生对于专业知识的理解、解决专业问题的应用能力和提高学生对于专业学习的兴趣等,从而加强基础知识,验证和深化专业书本知识。内容:
1、MATLAB的基本操作;
2、MATLAB编程;
基本要求:
1、熟悉MATLAB的基本命令;
2、熟悉MATLAB的各种数据类型及基本语法;
3、熟练掌握MATLAB的程序流程控制结构、掌握M文件的结构、函数调用和参数传递;
内容:
1、MATLAB二维图形、三维图形的绘制;
2、MATLAB图形的修饰;
基本要求:
1、熟练掌握MATLAB二维曲线的绘制;
2、掌握图形的修饰;
3、掌握三维图的绘制;
4、了解各种特殊图形的绘制;
内容:
1、利用Matlab实现Gauss消去法;
基本要求:
1、熟悉Gauss消去法的基本原理;
2、编写Matlab实现Gauss法的程序;内容:
1、利用Matlab实现LU分解;
基本要求:
1、熟悉矩阵LU分解的基本原理;
2、编写Matlab实现LU分解法的程序;
内容:
1、利用Matlab进行Lagrange插值;
2、利用Matlab进行多项式的各种计算;
基本要求:
1、熟悉Lagrange插值的基本原理;
2、掌握Matlab对多项式的各种计算;
3、编写Matlab实现Lagrange插值法的程序;
4、通过Matlab观察龙格现象;
内容:
1、利用Matlab实现三次Hermite插值;
基本要求:
1、熟悉三次Hermite插值的基本原理; 2、编写Matlab实现Hermite插值的程序;
内容:
1、利用Matlab实现梯形数值积分;
2、Matlab实现数值积分的命令基本要求:
1、熟悉梯形数值积分的基本原理;
2、编写Matlab对梯形数值积分的实现程序;
3、掌握Matlab实现数值积分的命令内容:
1、利用Matlab实现辛普生数值积分;
基本要求:
1、熟悉辛普生数值积分的基本原理;
2、编写Matlab对辛普生数值积分的实现程序;
内容:
1、利用Matlab实现差分近似及高阶导数的数值计算;
基本要求:
1、熟悉差分近似及高阶导数的数值计算的基本原理;
2、编写相应的Matlab的实现程序;
内容:
1、利用Matlab实现非线性方程求根的几种算法:二分法、牛顿法、割线法,并进行比较;
基本要求:
1、熟悉非线性方程求根的几种算法:二分法、牛顿法、割线法等;
2、编写Matlab对几种算法的实现及比较程序;
内容:
1、利用Matlab实现线性曲线拟合;
2、用最小二乘法做直线拟合、指数拟合,给出散点图和拟合曲线的图形;
基本要求:
1、熟悉线性曲线拟合的几种算法;
2、掌握Matlab的实现方法;
3、熟悉用最小二乘法做直线拟合、指数拟合,给出散点图和拟合曲线的图形;
内容:
1、利用Matlab实现函数线性组合的曲线拟合;
基本要求:
1、熟悉函数线性组合曲线拟合法的基本思想;
2、
文档评论(0)