资源描述
应用软件基础
Applied Software Foundation一、课程基本情况
课程类别:专业任选课课程学分:2学分
课程总学时:32学时,其中讲课:24学时,实验(含上机):8学时,课外0学时课程性质:选修
开课学期:第3学期先修课程:高等数学,c语言程序设计
适用专业:信息与计算科学教 材:《MATLAB程序设计教程》(第二版)刘卫国,水利水电出版社,2010年。
开课单位:数学与统计学院,信息与计算科学系二、课程性质、教学目标和任务
本课程讲授基于Matlab的程序设计。Matlab是一个可视化的计算程序,被广泛地应用 在科学运算领域里。它具有功能强大、使用简单等特点,内容包括:数值计算、符号运算、 数据拟合、图形图像处理、程序设计方法、系统模拟和仿真分析等功能。本课程的目的是使 学生能够运用Matlab进行一般的工程计算,掌握Matlab的基本技术,为将来从事工程技术 方面的产品开发、科学研究、工程计算和管理打下一定的基础。
三、教学内容和要求第1章Matlab矩阵及其计算(6学时)
(1) 了解:Matlab的各种数据类型和基本数据操作;
(2)掌握:Matlab矩阵的创立方法和矩阵读写操作;
(3)掌握:Matlab矩阵的算术运算、点运算、比拟运算与逻辑运算;
(4) 了解:Matlab矩阵的稀疏矩阵与基本操作;
重点:矩阵的创立方法、Matlab的点运算
难点:矩阵的创立方法、Matlab的点运算第2章Mat lab程序设计(6学时)
(1)掌握:Matlab的程序结构(顺序结构、循环结构和分支结构)与流程控制语句;
(2) 了解:Matlab的数据文件的读写;
(3)掌握:Matlab的M文件的编写方法,包括命令文件和函数文件;
(4) 了解:M文件的调试命令和调试方法。
重点:Matlab的循环结构
难点:Matlab的循环结构第3章Matlab绘图(4学时)
(1)掌握:图形窗口的创立与控制,以及图形窗口的基本操作;
(2)掌握:二维和三维绘图基本的命令、着色、线型控制;
(3) 了解:用特殊的图形来表现特殊数据的性质,如面积图、直方图、饼图等;
(4) 了解:极坐标、柱坐标和球坐标系下绘制图形;
(5) 了解:坐标轴的控制和图形标注命令及其用法。
重点:二维曲线画法、三维曲面画法
难点:二维曲线画法、三维曲面画法第4章Mat lab数值计算(6学时)
(1) 了解:Matlab多项式的创立和基本运算;
(2)掌握:插值与拟合、数值微积分操作、函数极值;
(3)掌握:非线性方程(组)解法、常微分方程数值解法。
重点:插值与拟合、函数极值、非线性方程(组)解法、常微分方程数值解法
难点:函数极值、非线性方程(组)解法、常微分方程数值解法第5章Mat lab符号计算(2学时)
(1) 了解:MATLAB符号表达式、符号变量的创立方法;
(2)掌握:MATLAB符号微积分、极限、方程精确解求法;
(3) 了解:MATLAB求解微分方程精确解。
重点:MATLAB符号微积分、方程精确解求法
难点:MATLAB符号微积分、方程精确解求法四、课程考核
(1)作业等:作业:4次,课程论文:0篇;
(2)考核方式:闭卷考试
(3)总评成绩计算方式:平时成绩*20% +期末考试成绩*80%五、参考书目
(1)《MATLAB在数学建模中的应用》,北京航空航天大学出版社,卓金武,2011年。
(2)《MATLAB从入门到精通》,人民邮电出版社,周建兴等,2012年。
展开阅读全文