《MATLAB基础及应用课程.doc》由会员分享,可在线阅读,更多相关《MATLAB基础及应用课程.doc(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、MATLAB基础及应用课程2011年6月11-12日谢中华 老师主讲老师:谢中华,资深MATLAB讲师,10年MATLAB编程经验,MATLAB技术论坛创始人之一,编著书籍MATLAB统计分析与应用:40个案例分析。现于天津科技大学数学系任教,长期从事本科生概率论与数理统计、多元统计分析,硕士研究生数理统计,博士研究生应用数学基础等课程的教学。谢老师精通MATLAB、SAS、R语言等软件,擅长多种软件协同作战,有着扎实的理论基础和丰富的实战经验。 MATLAB基础及应用课程,该课程提供了对 MATLAB 科学计算环境的全面介绍。课程中包含了许多实例和练习带您熟悉MATLAB的使用。课程将探讨编
2、程、数据分析、可视化、统计和优化建模等主题。具体包括:1、MATLAB编程基础(根据所有学员情况这部分内容可选择性讲)MATLAB简介MATLAB 用户界面变量、表达式、数组运算MATLAB程序设计模块的开发与封装发布2、MATLAB数据读写、可视化和统计从TXT文件中读取数据把数据写入TXT文件从EXCEL文件中读取数据把数据写入EXCEL文件图形对象与图形对象句柄数据预处理分布、随机数及蒙特卡洛模拟参数估计与假设检验3、MATLAB统计和最优化建模数据拟合回归分析线性规划问题求解非线性规划问题求解神经网络方法遗传算法报名费:300元/人(提供午餐,住宿费自理)招生对象:中国科学软件网的Ma
3、tlab用户, 所有对Matlab软件感兴趣的朋友;上课地点:北京大学经济学院107室上课时间:2011年6月11日- 12日(二天)联系方式: 蒋礼红 电话:010 传真:010 Email:marketing在线报名: (培训&会议页面)支付方式:(1) 支付宝在线支付;(2) 银行电汇开户名:北京天演融智软件有限公司;开户行:中国建设银行北京上地支行账 号:1100 1045 3000 5300 4217详情请登陆:中国科学软件网2011年4月7日发件人: Matlab公开课 trainingMATLAB编程基础(可选)MATLAB简介 MathWorks公司和MATLAB产品介绍 课程
4、设置,教材介绍 MATLAB的安装与启动MATLAB 用户界面 本节介绍MATLAB开发环境和用户界面的主要功能. 这些功能的具体应用会在后面的章节中进一步细化讲解。 MATLAB工作界面 命令窗口(Command Window) 历史命令窗口(Command History) 当前目录窗口(Current Directory) 工作空间窗口(Workspace) 程序编辑窗口(Editor) MATLAB帮助系统 从文件中读取数据 保存和加载变量 绘图与图形修饰 变量、表达式、数组运算 本节介绍如何输入MATLAB指令,创建和读取变量中的数据,如何进行数组运算。 变量的定义与赋值 数据类型
5、数据输出格式 常用函数 矩阵的定义 特殊矩阵 高维数组 定义结构体数组 定义元胞数组(Cell Array) 几种数组的转换 矩阵的算术运算 矩阵的关系运算 矩阵的逻辑运算 矩阵的其他常用运算MATLAB程序设计 要想充分利用MATLAB强大的功能解决复杂的问题,就不得不自己编写程序,这就需要了解MATLAB的程序文件M文件。M文件分脚本文件和函数文件。本节开始先介绍脚本文件和函数文件。之后介绍MATLAB的程序流程控制方法以及程序调试方法,接下来介绍匿名函数、子函数和嵌套函数的概念。 M文件脚本文件和函数文件 MATLAB语言的流程结构 编写自己的脚本文件 编写自己的函数文件 程序调试 匿名
6、函数、子函数与嵌套函数模块的开发与封装发布 本节介绍MATLAB中程序的封装与发布。 制作.exe可执行文件 制作dll动态链接库文件 制作Excel插件MATLAB数据读写、可视化和统计从TXT文件中读取数据 TXT文件是纯文本文件,本节以TXT文件为例,介绍从文本文件中读取数据的方法。包括界面操作和编程操作。 利用界面操作导入TXT文件 调用高级函数读取数据 1调用importdata函数读取数据 2调用load函数读取数据 3调用dlmread函数读取数据 4调用textread函数读取数据 调用低级函数读取数据 1调用fopen函数打开文件 2调用fcolse函数关闭文件 3调用fse
7、ek、ftell、frewind和feof函数控制读写位置 4调用fgets、fgetl函数读取文件的下一行 5调用textscan函数读取数据把数据写入TXT文件 本节介绍把数据写入文本文件的方法。 调用dlmwrite函数写入数据 调用fprintf函数写入数据 从EXCEL文件中读取数据 本节介绍从Excel文件中读取数据的方法。 利用界面操作导入Excel文件 调用xlsread函数读取数据把数据写入EXCEL文件 本节介绍把数据写入Excel文件的方法。 调用xlswrite函数写数据到Excel文件图形对象与图形对象句柄 在对数据进行计算分析时,图形能非常直观地展现数据所包含的规律
8、,而MATLAB提供了非常丰富的绘图函数,并且能通过多种属性设置绘制出各种各样的图形,本节将对图形对象与图形对象句柄、二维绘图、三维绘图、图形的打印和输出和动画制作等内容作详细介绍。 图形对象与图形对象句柄 1 句柄式图形对象 2 获取图形对象属性名称和属性值 3 设置图形对象属性值 二维图形绘制 1 基本二维绘图函数 2 二维图形修饰和添加注释 3 常用统计绘图函数 4 特殊二维绘图函数 三维图形绘制 1 常用三维绘图函数 2 三维图形的修饰和添加注释 图形的打印和输出 1 把图形复制到剪贴板 2 把图形导出到文件 3 打印图形 动画制作 1 彗星运行轨迹动画 2 霓虹闪烁动画 3 电影动画
9、 4 录制AVI格式视频动画 5 制作GIF格式动画数据预处理 数据导入到MATLAB之后,通常需要对数据进行一些预处理,例如平滑处理(或去噪)、标准化变换和极差归一化变换等。本节介绍数据预处理的MATLAB实现。 数据的平滑处理 数据的标准化变换 数据的极差归一化变换分布、随机数及蒙特卡洛模拟 本节主要介绍统计工具箱中产生不同概率分布的函数功能,以及产生各种分布随机数,以及基于随机数的蒙特卡洛模拟。 概率分布 统计工具箱中的分布 产生随机数 随机数流 任意分布的随机数 蒙特卡洛(Monte Carlo)模拟参数估计与假设检验 本节以案例形式介绍参数估计和假设检验这两种重要的统计推断形式。主要
10、内容包括: 常见分布的参数估计 正态总体参数的检验 计算描述性统计量 统计图 分布的拟合与检验 核密度(kernel density)估计。MATLAB统计和最优化建模数据拟合回归分析 本节讨论如何对多变量数据集进行线性和非线性拟合。 散点图 相关系数和协方差 线性模型 非线性模型线性规划问题求解 本节讨论线性规划问题求解。 模型建立 模型求解非线性规划问题求解 本节讨论非线性规划问题求解。 模型建立 模型求解神经网络方法 神经网络原理 基于神经网络方法的案例分析(包含建模与求解)遗传算法 遗传算法原理 基于遗传算法的案例分析(包含建模与求解)报名回执单 姓名性别从事专业工作单位职务联系电话传真Email通讯地址邮编培训建议确认签字请回传至 010