一.课程推介
“MATLAB语言基础”是一门计算机语言课程,其应用广泛,无论是科学计算,还是数据可视化以及交互式的程序设计,都可以用它实现,所以该语言适用于几乎所有的专业。MATLAB语言简洁,功能强大,很多课程都会使用该语言进行课程内容的仿真和演示,以及课程设计,其在工程界也得到广泛的应用,深受广大科技工作者的欢迎,所以,该语言是当代大学生、研究生以及科研工作者进行科学研究和工程计算必须掌握的数学软件。
本门课程将以基本知识讲解、语言功能讲解并配以程序演示的方式呈现给大家,希望同学们在老师的带领下,认真学习MATLAB语言,夯实MATLAB基础,掌握MATLAB软件的基本使用方法,培养MATLAB的编程思维。请跟随老师一起学习MATLAB语言,在科学计算中领略数学之美,在解算问题中体会编程的乐趣吧!
二.课程概述
1.课程主要内容
本课程的主要内容包括:MATLAB简介,MATLAB矩阵及其运算,MATLAB数据可视化,MATLAB程序设计和MATLAB数值计算。
2.课程教学目标
通过本门课程的学习,希望学习者掌握应用MATLAB进行计算机辅助分析和仿真的基本方法,培养软件编制和应用的能力。
通过本门课程的学习,希望学习者掌握MATLAB语言的基本知识和基本函数功能,具备简单的编程能力,并能将其应用于后续课程的仿真中。培养学习者的思维能力、编程能力和独立分析问题、解决问题的能力,为进一步深入学习和应用MATLAB语言打下基础。
3.课程特点及学习方法
本课程函数多、命令多,所以学习过程中要注意多进行编程练习,通过编程进一步掌握函数和命令的书写形式、含义及应用场合;要按时完成视频的学习和相应的测试。
4.课程设计思路及结构
由于该门课程是一门计算机语言课程,如果只讲函数和命令形式,不仅枯燥,而且也不能很好对其掌握,必须通过编程练习才行,所以,在讲授过程中采用边讲解边进行程序说明和演示的方式进行,从而使学习者能够很好地了解其如何使用,并且加深印象。
5.教学条件
课程团队为北京邮电大学优秀教学团队,是一支传承爱岗敬业、乐于奉献的师资队伍,师德好,教学水平高。课程负责人是北京市教学名师,并获得北京市师德先锋称号。课程负责人带领团队教师潜心研究教学,整体教学水平在学校中名列前茅,在学生中树有口碑,先后完成2项北京市教改项目和近10项校级教改项目,获得北京市教学成果奖2项和校级教学成果奖10余项。
三. 课程大纲
另见附件。
四. 证书要求
总分达到60分以上,可获得本课程的“合格”证书,总分达到85分以上,可获得本课程的“优秀”证书。不再提供免费证书。
MATLAB语言概述
1 MATLAB概述
MATLAB编程练习题
第一周
2.1 MATLAB变量
2.2 MATLAB数组与矩阵
2.2-1 一维数组的创建与元素提取
2.2-2 二维数组的创建与元素提取
2.2-3 字符数组和空数组
2.3 矩阵的运算
2.3-1 矩阵的算术运算
第一周测试题
第二周
2.3-2 矩阵的关系运算和逻辑运算
2.3-3 矩阵元素的处理
2.4-1 矩阵的行列式、秩与迹及特征值分析
2.4-2 矩阵的逆与线性方程组求解
2.4-3 矩阵的分解与变换
3.1-1 基本二维曲线绘制
第二周测试题
第三周
3.1-2 绘图辅助操作
3.1-3 双纵坐标、多子图绘制
3.1-4 图形的直接编辑(程序演示)
3.2 三维数据可视化
4.1 M文件
4.2-1 条件控制结构
第三周测试题
第四周
4.2-2 循环控制结构
4.2-3 其他常用语句
4.3 M文件的注释和程序调试
5.1 数据分析函数库
5.2 多项式函数库
5.3 非线性函数分析及函数的数值积分
5.4 线性微分方程的解
第四周测试题