
中国社会科学院大学《MATLAB科学计算》课程大纲课程基本信息(CourseInformation)*学时*学分课程编号32102032022050(Course ID)(Credit Hours)(Credits)MATLAB科学计算*课程名称(CourseName)MATLAB Scientific Calculation先修课程(PrerequisiteCourses)本课程以MATLAB为基础,通过讲解MATLAB编程实现数值计算的方法来帮助解决学生学科中的实际问题。学生在学习这门课程后将能够熟练使用进行MATLAB编程和工作,进一步提高解决问题能力和思考问题能力。本课程的内容主要分为两个阶段。第一阶段讲授MATLAB基础知识,包括:数据类型、矩阵操作、运算符、数组、顺序结构、选择结构、函数和符号计算。第二部分讲授数据应用部分,包括:数据可视化、*课程简介数据描述性方法、数据预处理、假设检验与方差分析、数据预测与数据拟合、最优化(Description)方法和插值计算方法。通过该课程的学习,学生可以掌握使用MATLAB进行常规的科学分析计算,提高科研工作深度。此课程遵循实践为中心的教学方法,课程内容重点选择有实践计算直接相关的知识点。对于那些逻辑复杂度高、和实践关联度低的知识点,则留给学生进行自学。完成课程实践练习的过程中可以大幅提升学生的自信心和艰苦奋斗的精神。学生一方面可以了解到自己编写代码实现算法是可行的,另一方面也可以了解到完成任何一项工作都需要付出辛苦的努力。This course isbasedonMATLABtohelpstudents solvepracticalproblems inthesubjectbyexplainingthenumericalcalculationmethodofMATLABprogramming.Afterlearningthiscourse,studentswill beableto skillfullyuseMATLABprogrammingandwork,andfurtherimprovetheirproblem-solvingabilityandthinkingability.Thecontentofthiscourse is divided into twophases.The first stageteaches thebasics ofMATLAB, includingdatatypes,matrix operations,operators,arrays,orderstructures,selection structures,functions, and symbolic computation.The second part teaches data application, includingdata visualization,datadescriptivemethod,datapreprocessing,hypothesis testingand*课程简介varianceanalysis,dataprediction and data fitting,optimization methodand interpolation(Description)calculationmethod.Throughthestudy of this course, students can mastertheuseofMATLABfor routine scientific analysis and calculation, improve the depth of scientificresearchwork.Thiscoursefollowsthepractice-centeredteachingmethodandfocusesorknowledgepoints directlyrelatedtopracticalcomputing.Forthoseknowledgepointswithhigh logic complexityand lowrelevancetopractice,students areleftto self-studyTheprocessof completingthecoursepracticeexercisescangreatlyenhancestudents'self-confidence and the spirit of hard work. On the one hand, students can learn that it isfeasibletowritecodesto implementalgorithmsbythemselves,ontheotherhand,theycanalsolearnthat ittakeshardeffortstocompleteanywork.*教材MATLAB科学计算,温正,清华大学出版社,2018/1/1,1,9787302467144(Textbooks)
中国社会科学院大学《MATLAB 科学计算》课程大纲 课程基本信息(Course Information) 课程编号 (Course ID) 102032022050 *学时 (Credit Hours) 32 *学分 (Credits) 2 *课程名称 (Course Name) MATLAB 科学计算 MATLAB Scientific Calculation 先修课程 (Prerequisite Courses) *课程简介 (Description) 本课程以 MATLAB 为基础,通过讲解 MATLAB 编程实现数值计算的方法来帮助解决学 生学科中的实际问题。学生在学习这门课程后将能够熟练使用进行 MATLAB 编程和 工作,进一步提高解决问题能力和思考问题能力。本课程的内容主要分为两个阶段。 第一阶段讲授 MATLAB 基础知识,包括:数据类型、矩阵操作、运算符、数组、顺序 结构、选择结构、函数和符号计算。第二部分讲授数据应用部分,包括:数据可视化、 数据描述性方法、数据预处理、假设检验与方差分析、数据预测与数据拟合、最优化 方法和插值计算方法。通过该课程的学习,学生可以掌握使用 MATLAB 进行常规的科 学分析计算,提高科研工作深度。此课程遵循实践为中心的教学方法,课程内容重点 选择有实践计算直接相关的知识点。对于那些逻辑复杂度高、和实践关联度低的知识 点,则留给学生进行自学。完成课程实践练习的过程中可以大幅提升学生的自信心和 艰苦奋斗的精神。学生一方面可以了解到自己编写代码实现算法是可行的,另一方面 也可以了解到完成任何一项工作都需要付出辛苦的努力。 *课程简介 (Description) This course is based on MATLAB to help students solve practical problems in the subject by explaining the numerical calculation method of MATLAB programming. After learning this course, students will be able to skillfully use MATLAB programming and work, and further improve their problem-solving ability and thinking ability. The content of this course is divided into two phases. The first stage teaches the basics of MATLAB, including: data types, matrix operations, operators, arrays, order structures, selection structures, functions, and symbolic computation. The second part teaches data application, including data visualization, data descriptive method, data preprocessing, hypothesis testing and variance analysis, data prediction and data fitting, optimization method and interpolation calculation method. Through the study of this course, students can master the use of MATLAB for routine scientific analysis and calculation, improve the depth of scientific research work. This course follows the practice-centered teaching method and focuses on knowledge points directly related to practical computing. For those knowledge points with high logic complexity and low relevance to practice, students are left to self-study. The process of completing the course practice exercises can greatly enhance students' self-confidence and the spirit of hard work. On the one hand, students can learn that it is feasible to write codes to implement algorithms by themselves, on the other hand, they can also learn that it takes hard efforts to complete any work. *教材 (Textbooks) MATLAB 科学计算,温正,清华大学出版社,2018/1/1,1,9787302467144

参考资料(OtherReferences)*课程类别口公共基础课/全校公共必修课口通识教育课口专业基础课口专业核心课/专业必修课口其他(CourseCategory)文专业拓展课/专业选修课口线上,教学平台*授课对象*授课模式经济专业本科生√线下口混合式口其他(TargetStudents)(ModeofInstruction)口实践类(70%以上学时深入基层)*开课院系*授课语言口中文口全外语经济学院(School)口双语:中文+(外语讲投不低于50%)(Languageof Instruction)课程负责人盖赞,副教授,中国社会大学计算机教研部教师,主要研究方向姓名及简介为计算机视觉,模式识别,大数据分析,文本情感分析等。蒋欣兰,女,中国社会科学院大学计算机教研部教师,博士,讲师,自从教以来讲授过:《程序设计基础》、《大学计算机基础》、《数据处理基础》、《C程序设计》、《网络安全》、《数据库技术与编程》、*授课教师信息《数据库技术与应用》、《Visual FoxPro》、《计算机及其应用》、(Teacher Information)团队成员《Dreamweaver》、《Flash》等等课程。主要研究方向为机器视觉、姓名及简介计算机视觉、计算社会科学和光学检测。2012年8月至2013年1月在LinfieldCollege计算机科学与技术系做访问学者。参与过国家自然基金项目和教育部人文社科类项目多项,发表论文十几篇,申请发明专利2项,软件著作权1项,翻译一本经典著作《机器视觉》(第二作者),参与《大学计算机基础》教材编写。1.了解并认识MATLAB程序设计的发展概况与场景2.掌握MATLAB的基本使用语法和常规科学计算实践方法。3.拓宽法学科视野,培养计算思维,能够将MATLAB软件及时有效地应用在科研工作学习目标当中。在进行经济数据计算、分析、和预测时,能够自行编写相应代码进行分析计算。、Learning这样做一方面可以开发运行效率,另一方面可以提高民族自信和文化自行。在期末综Outcomes)合作业的开发中,同学们会通过一篇期末论文的方式来系统练习数据分析类论文写作方式。在完成实践练习的同时,同学们会发现开发软件不是一件难以完成的工作。通过课程的学习期望同学们也会主动运用所学内容开发相关社科研究工具,并在完成的过程中实现艰苦奋斗精神的锤炼。*考核方式课程的成绩由平时成绩、期末成绩组成总评成绩。平时成绩占总评成绩的30%,期末(Grading)考评采用课下设计的方式进行。*课程教学计划(TeachingPlan)填写规范化要求见附件其中周教学内容摘要其课实习学周次(必含章节名称、讲述的内容提要、实验的名称、教学方法、课堂讨论的题讲他验题时授目、阅读文献参考书目及作业等)讨环课课X论第一章:Matlab概述第一节Matlab简介第一周Matlab的概念、语言特点、工具箱、功能、软件版本介绍。第二节Matlab发展历史
参考资料 (Other References) *课程类别 (Course Category) 公共基础课/全校公共必修课 通识教育课 专业基础课 专业核心课/专业必修课 √专业拓展课/专业选修课 其他 *授课对象 (Target Students) 经济专业本科生 *授课模式 (Mode of Instruction) 线上,教学平台 √线下 混合式 其他 实践类(70%以上学时深入基层) *开课院系 (School) 经济学院 *授课语言 (Language of Instruction) 中文 全外语 双语:中文+ (外语讲授不低于 50%) *授课教师信息 (Teacher Information) 课程负责人 姓名及简介 盖赟,副教授,中国社会大学计算机教研部教师,主要研究方向 为计算机视觉,模式识别,大数据分析,文本情感分析等。 团队成员 姓名及简介 蒋欣兰,女,中国社会科学院大学计算机教研部教师,博士,讲 师,自从教以来讲授过:《程序设计基础》、《大学计算机基础》、《数 据处理基础》、《C 程序设计》、《网络安全》、《数据库技术与编程》、 《数据库技术与应用》、《Visual FoxPro》、《计算机及其应用》、 《Dreamweaver》、《Flash》等等课程。主要研究方向为机器视觉、 计算机视觉、计算社会科学和光学检测。2012 年 8 月至 2013 年 1 月在 Linfield College 计算机科学与技术系做访问学者。参与过国家 自然基金项目和教育部人文社科类项目多项,发表论文十几篇, 申请发明专利 2 项,软件著作权 1 项,翻译一本经典著作《机器 视觉》(第二作者),参与《大学计算机基础》教材编写。 学习目标 ( Learning Outcomes) 1.了解并认识 MATLAB 程序设计的发展概况与场景 2.掌握 MATLAB 的基本使用语法和常规科学计算实践方法。 3.拓宽法学科视野,培养计算思维,能够将 MATLAB 软件及时有效地应用在科研工作 当中。在进行经济数据计算、分析、和预测时,能够自行编写相应代码进行分析计算。、 这样做一方面可以开发运行效率,另一方面可以提高民族自信和文化自行。在期末综 合作业的开发中,同学们会通过一篇期末论文的方式来系统练习数据分析类论文写作 方式。在完成实践练习的同时,同学们会发现开发软件不是一件难以完成的工作。通 过课程的学习期望同学们也会主动运用所学内容开发相关社科研究工具,并在完成的 过程中实现艰苦奋斗精神的锤炼。 *考核方式 (Grading) 课程的成绩由平时成绩、期末成绩组成总评成绩。平时成绩占总评成绩的 30%,期末 考评采用课下设计的方式进行。 *课程教学计划(Teaching Plan)填写规范化要求见附件 周次 周 学 时 其中 教学内容摘要 (必含章节名称、讲述的内容提要、实验的名称、教学方法、课堂讨论的题 目、阅读文献参考书目及作业等) 讲 授 实 验 课 习 题 课 课 程 讨 论 其 他 环 节 第一周 2 2 0 第一章:Matlab 概述 第一节 Matlab 简介 Matlab 的概念、语言特点、工具箱、功能、软件版本介绍。 第二节 Matlab 发展历史

第三节Matlab应用领域第四节Matlab在数据分析中的应用第五节Matlab环境配置脚本文件创建教学方法:以课堂讲授为主,穿插给出练习案例。作业:matlab常见功能实践第二章:Matlab基础知识第一节运算实例第二节基础知识变量的命名,变量的声明,表达式的书写,输出语句第三节运算符赋值运算符:=算术运算符:+、-、*、/第二周20关系运算符2逻辑运算符第四节符号对象计算创建符号对象书写符号表达式符号表达式计算教学方法:以课堂讲授为主,穿插给出练习案例。作业:使用matlab变量类型编程实验第三章:Matlab基础语法第一节数据类型基础数据类型:整型:有符号、无符号8、16、32、64精度:双精度、单精度类型转化:single,int,double,floor,ceil,round,fix第二节字符串字符串的定义,字符串元素的修改,字符串函数(eval,isletter,第三周220isspace,strcmp)。第三节结构体类型结构体类型的定义,结构体元素的修改。第四节数组类型数组类型的定义,数组元素的修改第五节单元数组类型单元数组的定义,单元数组元素的修改教学方法:以课堂讲授为主,穿插给出练习案例。作业:matlab数据类型操作编程实验。第四章:分支编程结构第一节if选择结构选择结构的定义,选择表达式的书写第四周第二节if选择结构的类型220单分支、双分支、多分支第三节switch分析switch分支的定义
第三节 Matlab 应用领域 第四节 Matlab 在数据分析中的应用 第五节 Matlab 环境配置 脚本文件创建 教学方法:以课堂讲授为主,穿插给出练习案例。 作业:matlab 常见功能实践 第二周 2 2 0 第二章:Matlab 基础知识 第一节 运算实例 第二节 基础知识 变量的命名,变量的声明,表达式的书写,输出语句 第三节 运算符 赋值运算符:= 算术运算符:+、-、*、/ 关系运算符 逻辑运算符 第四节 符号对象计算 创建符号对象 书写符号表达式 符号表达式计算 教学方法:以课堂讲授为主,穿插给出练习案例。 作业:使用 matlab 变量类型编程实验 第三周 2 2 0 第三章:Matlab 基础语法 第一节 数据类型 基础数据类型: 整型:有符号、无符号 8、16、32、64 精度:双精度、单精度 类型转化: single,int,double,floor,ceil,round,fix 第二节 字符串 字符串的定义,字符串元素的修改,字符串函数(eval,isletter, isspace,strcmp)。 第三节 结构体类型 结构体类型的定义,结构体元素的修改。 第四节 数组类型 数组类型的定义,数组元素的修改 第五节 单元数组类型 单元数组的定义,单元数组元素的修改 教学方法:以课堂讲授为主,穿插给出练习案例。 作业:matlab 数据类型操作编程实验。 第四周 2 2 0 第四章:分支编程结构 第一节 if 选择结构 选择结构的定义,选择表达式的书写 第二节 if 选择结构的类型 单分支、双分支、多分支 第三节 switch 分析 switch 分支的定义

第四节分支的嵌套if分支嵌套,switch分支嵌套,if和switch分支嵌套教学方法:以课堂讲授为主,穿插给出练习案例。作业:matlab选择结构编程实验第五章:循环编程结构第一节for循环结构for循环的语法结构for循环的条件表达式循环次数的设定for循环的编程技巧:借用循环变量的值、借用分支结构第二节while循环结构while循环的语法结构第五周0while循环的条件表达式22while循环次数的记录while循环的编程技巧:猜数字游戏、精度问题求解。第三节循环的嵌套for循环的嵌套while循环的嵌套continue和break的使用、函数的创建。教学方法:以课堂讲授为主,穿插给出练习案例。作业:matlab循环编程实验第六章数组与矩阵第一节数组数组的定义、数组元素的赋值、数组元素的访问、数组的运算数组的创建:冒号运算符、linspace、logspace第二节矩阵矩阵的构造:使用方法括号,矩阵的行、列表达方式。矩阵的函数:维度size、单位阵eye、全是1的矩阵ones、全0矩阵zeros矩阵结构的改变:矩阵的合并:以行为单位合并、以列为单位合并形状的改变:reshape矩阵的转置第六周矩阵的旋转:rot90220矩阵的拼接:cat矩阵的排序:sort第三节矩阵的操作矩阵元素的访问:单个元素、一行元素、一列元素、指定行列元。矩阵的运算:矩阵的加减、矩阵的乘法、矩阵的幂运算、矩阵的除法。矩阵的操作:矩阵元素的查找、矩阵的求和、矩阵信息的判断、矩阵的求积,矩阵的范数、矩阵的迹、矩阵的分解、特征值和特征向量的计算。教学方法:以课堂讲授为主,穿插给出练习案例。作业:
第四节 分支的嵌套 if 分支嵌套,switch 分支嵌套,if 和 switch 分支嵌套 教学方法:以课堂讲授为主,穿插给出练习案例。 作业:matlab 选择结构编程实验 第五周 2 2 0 第五章:循环编程结构 第一节 for 循环结构 for 循环的语法结构 for 循环的条件表达式 循环次数的设定 for 循环的编程技巧:借用循环变量的值、借用分支结构 第二节 while 循环结构 while 循环的语法结构 while 循环的条件表达式 while 循环次数的记录 while 循环的编程技巧:猜数字游戏、精度问题求解。 第三节 循环的嵌套 for 循环的嵌套 while 循环的嵌套 continue 和 break 的使用、函数的创建。 教学方法:以课堂讲授为主,穿插给出练习案例。 作业:matlab 循环编程实验 第六周 2 2 0 第六章数组与矩阵 第一节 数组 数组的定义、数组元素的赋值、数组元素的访问、数组的运算 数组的创建:冒号运算符、linspace、logspace 第二节 矩阵 矩阵的构造:使用方法括号,矩阵的行、列表达方式。 矩阵的函数:维度 size、单位阵 eye、全是 1 的矩阵 ones、全 0 矩阵 zeros 矩阵结构的改变: 矩阵的合并:以行为单位合并、以列为单位合并 形状的改变:reshape 矩阵的转置 矩阵的旋转:rot90 矩阵的拼接:cat 矩阵的排序:sort 第三节 矩阵的操作 矩阵元素的访问:单个元素、一行元素、一列元素、指定行列 元。 矩阵的运算:矩阵的加减、矩阵的乘法、矩阵的幂运算、矩阵 的除法。 矩阵的操作:矩阵元素的查找、矩阵的求和、矩阵信息的判断、 矩阵的求积,矩阵的范数、矩阵的迹、矩阵的分解、特征值和特 征向量的计算。 教学方法:以课堂讲授为主,穿插给出练习案例。 作业:

使用矩阵操作函数完成最小二乘法的推导和计算。第七章:数据可视化!第一节二维曲线plot的绘制:绘制一条曲线、绘制多条曲线、绘制magic函数曲线fplot的绘制:符号函数的定义、fplot的定义第二节二维图形直方图、水平直方图、频数直方图、饼图、阶梯图、散点图、火柴杆图、误差棒图第三节图形要素的设置曲线的设置:颜色、线条粗细、线条类型、标签类型第七周20.2标题的设置说明文字的设置图例说明盒的设置坐标轴的设置图形的堆叠栅格设置教学方法:以课堂讲授为主,穿插给出练习案例作业:根据给定数组绘制对应直方图、频数直方图和饼图,并丰富图形元素。第八章:数据可视化II第一节三维曲线可视化三维曲线网线图第二节三维曲面图可视化三维曲面的绘制指令等高线图第八周202伪彩图、矢量场图、柱面图、球面图、界面图第三节三维图形的操作视角的设置、图形的重叠、多种功能的组合教学方法:以课堂讲授为主,穿插给出练习案例。作业:根据给定的复杂函数绘制指定的曲面形态。第九章:图形界面设计第一节图形用户界面介绍第二节图形用户界面创建基于命令的工具打开、基于菜单项的工具打开第九周220.第三节图形空间创建及应用空间的创建和属性设置按钮控件文本框控件和静态文本框控件
使用矩阵操作函数完成最小二乘法的推导和计算。 第七周 2 2 0 第七章:数据可视化 I 第一节 二维曲线 plot 的绘制: 绘制一条曲线、绘制多条曲线、绘制 magic 函数曲线 fplot 的绘制: 符号函数的定义、fplot 的定义 第二节 二维图形 直方图、水平直方图、频数直方图、饼图、阶梯图、散点图、 火柴杆图、误差棒图 第三节 图形要素的设置 曲线的设置:颜色、线条粗细、线条类型、标签类型 标题的设置 说明文字的设置 图例说明盒的设置 坐标轴的设置 图形的堆叠 栅格设置 教学方法:以课堂讲授为主,穿插给出练习案例。 作业: 根据给定数组绘制对应直方图、频数直方图和饼图,并丰富 图形元素。 第八周 2 2 0 第八章:数据可视化 II 第一节 三维曲线可视化 三维曲线 网线图 第二节 三维曲面图可视化 三维曲面的绘制指令 等高线图 伪彩图、矢量场图、柱面图、球面图、界面图 第三节 三维图形的操作 视角的设置、图形的重叠、多种功能的组合 教学方法:以课堂讲授为主,穿插给出练习案例。 作业: 根据给定的复杂函数绘制指定的曲面形态。 第九周 2 2 0 第九章:图形界面设计 第一节 图形用户界面介绍 第二节 图形用户界面创建 基于命令的工具打开、基于菜单项的工具打开 第三节 图形空间创建及应用 空间的创建和属性设置 按钮控件 文本框控件和静态文本框控件

轴控件单选按钮控件复选按钮控件菜单的创建及使用教学方法:以课堂讲授为主,穿插给出练习案例。作业:根据实验指导书的要求创建指定形态的窗口并设置功能。第十章:数据的统计性描述和分析第一节数据信息的计算数据的维度、最大值、最小值、按序排列、中位数、分位数、众数、原点矩、中心距、第二节数据归一化标准化变化,极差归一化第三节数据的平滑处理第十周220smooth,smooths,medfilt第四节数据降维主成分分析、LDA、因子分析教学方法:以课堂讲授为主,穿插给出练习案例。作业:根据给定的数据进行数据平滑、数据去噪、数据归一化、主成分信息提取实验第十一章:数据插值第一节一维查找拉格朗日插值、牛顿插值、埃尔米特插值、分段低次插值第二节二维插值第十一周20最近邻插值、分片线性插值、双线性插值、散乱点插值2教学方法:以课堂讲授为主,穿插给出练习案例。作业:根据给定的数据进行数据的插值并完成未知水域深度插值实验第十二章:假设检验与方差分析第一节假设检验假设检验的概念、正态性检验、数据转换参数检验:样本均值是否为0,样本均值是否为指定值,两组样第十二周20本均值是否相等。12第二节方差分析单因素方差分析、双因素方差分析。教学方法:以课堂讲授为主,穿插给出练习案例。作业:基于T检验和方法分析的数据分析例题第十三章:数据拟合第一节概述数据拟合的概念、作用和应用场景第十三周第二节一元线性回归模型220基础概念、公式推导第三节多元线性回归基础概念、公式推导
轴控件 单选按钮控件 复选按钮控件 菜单的创建及使用 教学方法:以课堂讲授为主,穿插给出练习案例。 作业: 根据实验指导书的要求创建指定形态的窗口并设置功能。 第十周 2 2 0 第十章:数据的统计性描述和分析 第一节 数据信息的计算 数据的维度、最大值、最小值、按序排列、中位数、分位数、 众数、原点矩、中心距、 第二节 数据归一化 标准化变化,极差归一化 第三节 数据的平滑处理 smooth,smooths,medfilt 第四节 数据降维 主成分分析、LDA、因子分析 教学方法:以课堂讲授为主,穿插给出练习案例。 作业: 根据给定的数据进行数据平滑、数据去噪、数据归一化、主 成分信息提取实验 第十一周 2 2 0 第十一章:数据插值 第一节 一维查找 拉格朗日插值、牛顿插值、埃尔米特插值、分段低次插值 第二节 二维插值 最近邻插值、分片线性插值、双线性插值、散乱点插值 教学方法:以课堂讲授为主,穿插给出练习案例。 作业: 根据给定的数据进行数据的插值并完成未知水域深度插值实 验 第十二周 2 2 0 第十二章:假设检验与方差分析 第一节 假设检验 假设检验的概念、正态性检验、数据转换 参数检验:样本均值是否为 0,样本均值是否为指定值,两组样 本均值是否相等。 第二节 方差分析 单因素方差分析、双因素方差分析。 教学方法:以课堂讲授为主,穿插给出练习案例。 作业:基于 T 检验和方法分析的数据分析例题 第十三周 2 2 0 第十三章:数据拟合 第一节 概述 数据拟合的概念、作用和应用场景 第二节 一元线性回归模型 基础概念、公式推导 第三节 多元线性回归 基础概念、公式推导

第四节一元非线性回归分析曲线直线化、指数变换、对数变换教学方法:以课堂讲授为主,穿插给出练习案例。作业:一元数据拟合与回归分析第十四章:数据拟合和回归分析第五节多项式拟合一元多项式拟合、多项式拟合、拟合值计算指令-polyval第六节一元非线性拟合第十四周函数求解nlinfit、雅克比行列式、残差可视化、Isqcurvefit2CL第七节多元非线性回归分析多项式回归教学方法:以课堂讲授为主,穿插给出练习案例。作业:多元数据拟合与回归分析第十五章:最优化与应用第一节概念最优化的定义、最优化的求解步、最优化应用范围、线性规划问题第二节常用优化方法0-1整数规划问题、二次规划问题第十五周22C第三节线性优化无约束优化问题、有约束优化问题第四节非线性优化无约束优化问题、有约束优化问题教学方法:以课堂讲授为主,穿插给出练习案例。作业:优化问题求解习题集第十六章人工神经网络及应用第一节人工神经网络概述人工神经网络的结构和特点第二节人工神经网络的原理与方法人工神经网络的原理、使用范围、方法和步骤第十六周2第三节人工神经网络的编程及应用材料性能预测、影响因素的定量分析、基于神经网络的判别分析教学方法:以课堂讲授为主,穿插给出练习案例。作业:基于人工神经网络的问题求解习题集课程教学方法包括课堂教授、课下作业、经典案例分享、期末课总计32320程实践备注(Notes)
第四节 一元非线性回归分析 曲线直线化、指数变换、对数变换 教学方法:以课堂讲授为主,穿插给出练习案例。 作业:一元数据拟合与回归分析 第十四周 2 2 0 第十四章:数据拟合和回归分析 第五节 多项式拟合 一元多项式拟合、多项式拟合、拟合值计算指令-polyval 第六节 一元非线性拟合 函数求解 nlinfit、雅克比行列式、残差可视化、lsqcurvefit 第七节 多元非线性回归分析 多项式回归 教学方法:以课堂讲授为主,穿插给出练习案例。 作业:多元数据拟合与回归分析 第十五周 2 2 0 第十五章:最优化与应用 第一节 概念 最优化的定义、最优化的求解步、最优化应用范围、线性规划 问题 第二节 常用优化方法 0-1 整数规划问题、二次规划问题 第三节 线性优化 无约束优化问题、有约束优化问题 第四节 非线性优化 无约束优化问题、有约束优化问题 教学方法:以课堂讲授为主,穿插给出练习案例。 作业:优化问题求解习题集 第十六周 2 2 0 第十六章 人工神经网络及应用 第一节人工神经网络概述 人工神经网络的结构和特点 第二节人工神经网络的原理与方法 人工神经网络的原理、使用范围、方法和步骤 第三节 人工神经网络的编程及应用 材料性能预测、影响因素的定量分析、基于神经网络的判别分 析 教学方法:以课堂讲授为主,穿插给出练习案例。 作业:基于人工神经网络的问题求解习题集 总计 32 32 0 课程教学方法包括课堂教授、课下作业、经典案例分享、期末课 程实践 备注(Notes)