- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB程序设计
Matlab Programing
一、课程基本情况
课程类别:专业任选课
课程学分: 2 学分
课程总学时: 32 学时,其中讲课: 16 学时,实验(含上机): 16 学时
课程性质:选修
开课学期:第4学期
先修课程:无
适用专业:大气科学(大气探测方向)
教材:《精通matlab 7》,Duane Hanselman著,朱仁峰译,清华大学出版社,2006
开课单位:大气物理学院大气探测系
二、课程性质、教学目标和任务
本课程属于实践性较强的课程,因此需要大量的实践即动手编程提升自己编程能力。动手实践之前需一定的理论基础如语法和逻辑等,因此本课程的讲课教学是为相应内容的实验教学提供一定理论知识准备。本课程的教学目标是:通过学习Matlab的语法、逻辑以及关键字和命令等的使用方法,使学生初步理解Matlab编程的思想,进而为Matlab上机实践做好理论准备。课程主要讲述了Matlab基本操作、矩阵创建和运算、元胞和结构体数组的创建和应用、逻辑运算和流程控制、基于Matlab的数据分析、数据的可视化、不同格式数据文件的读写这七章内容,涵盖了基本理论和重要应用,其中矩阵的创建和操作,以及利用Matlab进行数据分析、可视化和文件读写,是课程的重点,而利用Matlab读取各种不同数据格式的文件既是重点亦是难点。课程前4章偏理论,后3章偏应用,理论和应用相结合,课堂学习和上机操作结合,使学生掌握使用Matlab的能力,进而将Matlab应用到大气探测数据的处理过程。
三、教学内容和要求
第1章 Matlab操作基础(2学时)
1.1 Matlab软件的认识(0.5学时)
(1)了解Matlab特点及发展历史;
(2)掌握Matlab界面和基本操作;
重点:Matlab界面和基本操作
难点:无
1.2 Matlab基本操作(1.5学时)
(1)了解程序撰写规范;
(2)理解数据类型;
(3)掌握Matlab基本运算;
重点:Matlab数据类型和基本运算
难点:程序撰写规范
第2章 Matlab矩阵的创建及运算(2学时)
2.1 常规矩阵的创建(0.5学时)
(1)掌握多种常规矩阵的创建方法;
(2)掌握几种典型和特殊矩阵的创建;
重点:矩阵的创建方法
难点:无
2.2 矩阵的运算(1学时)
(1)理解矩阵寻址或下标使用原理;
(2)掌握矩阵的各种运算方式;
2.3 元胞和结构体数组的创建和应用(0.5学时)
(1)元胞数组的创建方法、数组内容的提取和显示;
(2)结构体数组的创建方法、内容的提取和显示。
重点:Matlab矩阵寻址或下标的使用
难点:元胞和结构体数据的使用
第3章 Matlab的逻辑运算和流程控制(2学时)
3.1 逻辑运算和流程控制的方法(1学时)
(1)理解函数文件的撰写规则和调用方法;
(2)掌握逻辑运算和流程控制的方法;
重点:逻辑运算和流程控制的方法
难点:无
3.2 逻辑运算和流程控制的应用(1学时)
(1)了解复杂程序的撰写规则和程序调试;
(2)掌握逻辑运算和流程控制的应用;
重点:逻辑运算和流程控制的应用
难点:逻辑运算和流程控制的应用
第4章数据分析(3学时)
4.1 常规数据统计处理方法和应用(0.5学时)
(1)了解基本的统计处理应用函数;
(2)掌握常规的数据统计处理方法;
重点:常规的数据统计处理方法及可用函数
难点:无
4.2 数据插值的原理及应用(1学时)
(1)理解数据插值的原理;
(2)掌握数据插值函数的应用;
重点:数据插值的应用
难点:数据插值原理的理解
4.3 数据回归分析(1.5学时)
(1)理解数据回归的基本思想和原理;
(2)掌握一元线性和非线性回归方法;
(3)掌握多元线性和非线性回归方法;
(4)回归效果检验
重点:插值和回归的应用
难点:多元回归方法的使用
第5章数据可视化(3学时)
5.1 二维作图(1.5学时)
(1)了解同一图形界面中多个图形保持的绘制方法;
(2)掌握二维图像画法和常用画图函数;
(3)掌握线型、标记、坐标轴等多种图像属性设置方法;
重点:二维作图方法及图像属性设置
难点:各种图像属性设置方法
5.2 三维作图(1学时)
(1)了解各种不同类型的三维图形;
(2)三维作图原理及各种作图函数;
重点:三维作图原理和方法
难点:三维作图原理和方法
5.3 颜色的设置和使用(0.5学时)
(1)三维图形中颜色的设置;
(2)颜色的使用;
重点:图像中颜色的设置和使用
难点:颜色设置原理
第6章 Matlab文件操作(4学时)
6.1 高级文件输入输出函数的应用(2学时)
(1)掌握高级输入输出函数读写文本文件的方法;
(2)掌握高级输入输出函数读写excel文件的方法;
(3)掌握高级输入输出函数读写
文档评论(0)