教学内容 | 矩阵与矩阵运算 |
教学目标 | 1、掌握矩阵概念; 2、掌握矩阵的加、减、乘法; 3、会运用矩阵的运算解决简单的实际问题; |
授课对象 | 计算机、大数据、电气等专业本科生 |
教学过程 | 1、教师讲解矩阵概念、矩阵运算的基本理论 2、提出问题:要求学生在Matlab软件中生成存储104 × 104的稀疏矩阵, 并通过编程完成加法、减法、乘法等运算(不能调用软件内的工具)。 3、学生可能提出的问题: 问题一、电脑由于内存有限无法存储104 × 104阶稀疏矩阵; 问题二、数据量大,矩阵与矩阵乘法计算速度慢; 4、教师引导学生解决问题 针对问题一、由于稀疏矩阵中大部分位置都是零,因此可以考虑只存储非零位置的数字,这样会大大减少数据占用的存储空间;如何通过编译代码实现存储和调用这类矩阵,是编译过程中需要解决的关键问题。 针对问题二、由于零的特殊性,在运算过程中,不需要考虑涉及到零的加法、乘法运算,这样会大大减少运算量,提高了运算速度。 |
课程考核 | 课堂讨论与编程计入学生的过程考核成绩。 |