一、MATLAB综述一、MATLAB综述 1、 MATLAB简介2、MathWorks及其产品概述3、MATLAB 与其他数学软件4、MATLAB 的主要特点5、 MATLAB 的系统组成6、MATLAB 应用程序简介7、MATLAB的工作环境8、MATLAB菜单/工具栏.9、MATLAB 命令行窗口10、MATLAB工作区11、MATLAB的通用命令12、MATLAB的文件管理13、MATLAB 当前文件夹浏览器和路径管理器.14、搜索路径及其设置15、MATLAB的帮助系统16、MATLAB使用初步二、MATLAB 基础知识MATLAB 基础知识 1、数据类型2、数值类型3、逻辑类型4、字符和字符串5、MATLAB函数句柄6、MATLAB 结构体类型及其使用8、MATLAB 数组类型9、单元数组类型10、map 容器类型11、基本矩阵操作12、矩阵和数组的概念及其区别13、矩阵的构造14、矩阵大小及结构的改变15、 矩阵下标引用16、 矩阵信息的获取17、矩阵的保存和加载18、MATLAB 算术运算符19、MATLAB 关系运算符20、MATLAB 逻辑运算符21、 运算优先级22、字符串处理函数23、字符串的构造24、字符串比较函数25、字符串查找和替换函数26、字符串——数值转换三、数组与矩阵运算数组与矩阵运算 1、数组运算1、数组的创建和操作2、数组的常见运算3、 矩阵操作4、创建矩阵5、改变矩阵大小6、重构矩阵7、矩阵元素的运算8、矩阵的加减运算9、矩阵的乘法运算10、矩阵的除法运算11、矩阵的幂运算12、矩阵元素的查找13、矩阵元素的排序14、矩阵元素的求和18、矩阵元素的求积19、矩阵元素的差分20、矩阵运算21、矩阵分析22、矩阵分解23、特征值和特征向量24、稀疏矩阵.25、稀疏矩阵的存储方式26、稀疏矩阵的生成27、 稀疏矩阵的运算四、MATLAB 编程MATLAB 编程 1、 M文件编辑器2、变量3、变量的命名4、变量的类型4、MATLAB 默认的特殊变量5、MATLAB关键字6、MATLAB的控制流7、顺序结构8、 if-else-end 分支结构及应用9、switch-case结构及应用10、 try-catch 结构及应用11、for 循环结构及应用12、while 循环结构及应用13、控制程序流的其他常用指令14、return 指令15、input 和keyboard 指令16、yesinput指令17、 pause指令18、 continue指令19、 break指令20、 error 和warning指令21、MATLAB脚本和函数22、MATLAB函数23、MATLAB M 文件的一般结构24、匿名函数、子函数、私有函数与私有目录25、MATLAB重载函数26、 eval和feval函数27、MATLAB内联函数28、向量化和预分配29、MATLAB 函数的函数30、M文件中变量的检测与传递31、输入/输出变量检测指令32、“可变数量”输入/输出变量33、 跨空间变量传递和赋值34、 MATLAB程序的调试五、MATLAB数据可视化MATLAB数据可视 1、 图形绘制2、 离散数据及离散函数.3、连续函数4、图形绘制示例5、图形绘制的基本步骤6、 二维图形绘制7、 plot 指令8、格栅,文字说明, 线型、标记和颜色9、坐标轴设置,图形叠绘,子图绘制10、交互式绘图,双坐标轴绘制,fplot绘图指令11、 ezplot绘图指令,特殊坐标轴绘图,二维特殊图形函数12、 三维图形绘制,曲线图绘制,网格图绘制,曲面图绘制13、光照模型,绘制等值线图,四维图形可视化,用颜色描述第四维六、MATLAB数据分析MATLAB数据分析 1、多项式及其函数2、多项式的表达式和创建3、多项式求根4、多项式的四则运算5、多项式的导数、积分与估值6、多项式运算函数及操作指令7、有理多项式8、数据插值9、一维插值10、二维插值11、函数的极限12、极限的概念,求极限的函数13、 函数数值积分14、 数值积分问题的数学表述15、一元函数的数值积分16、多重数值积分七、MATLAB概率统计MATLAB概率统计 1、产生随机变量2、二项分布的随机数据的产生3、正态分布的随机数据的产生4、常见分布的随机数产生5、概率密度计算6、通用函数概率密度值7、专用函数概率密度值8、累积概率分布9、通用函数累积概率值10、专用函数累积概率值11、 统计特征12、平均值、中值13、数据比较14、期望值15、方差和标准差16、协方差与相关系数.17、统计作图18、正整数频率表19、累积分布函数图形20、.小二乘拟合直线21、绘制正态分布概率图形.22、样本数据的盒图23、参考线绘制24、样本概率图形25、正态拟合直方图八、MATLAB图像处理工具箱MATLAB图像处理工具 1、 MATLAB 图像处理基础知识2、MATLAB 图像表达方式3、 MATLAB支持的图像文件格式4、 MATLAB 图像类型4、 MATLAB 图像类型转换5、 MATLAB 图像数据读/写6、 图像显示7、标准图像显示技术8、特殊图像显示技术9、图像运算10、代数运算11、图像数据变换12、二维傅里叶变换13、离散余弦变换14、图像分析与增强15、像素值及统计16、图像分析17、图像调整,图像平滑18、图像区域处理19、区域设置20、区域滤波21、区域填充22、图像膨胀23、图像腐蚀24、形态学重建25、MATLAB 颜色处理26、MATLAB显示颜色, 减少颜色, 转换颜色九、MATLAB图形用户界面MATLAB图形用户界面 1、 图形用户界面介绍2、 图形用户界面控件3、 图形用户界面控件的创建4、 鼠标动作执行5、 事件队列的执行顺序6、 回调函数的编写7、 对话框对象8、公共对话框9、一般对话框10、 界面菜单11、 菜单建立12、 菜单属性13、 编写M文件14、图形界面创建工具GUIDE15、利用创建工具GUIDE进行GUI设计16、 GUIDE创建的工具17、 创建带Uicontrol控件的图形界面十、MATLAB外部接口应用MATLAB外部接口应用 1、接口概述 2、MEX文件介绍3、MATLAB计算引擎介绍4、基于C/C++语言的MEX文件应用5、MEX文件结构6、创建C/C++ MEX文件7、 调试C/C++语言MEX程序文件8、基于C/C++语言的MAT文件应用9、 使用C/C++语言创建MAT文件的过程10、 使用C/C++语言创建MAT文件示例11、使用C/C++语言读取MAT文件示例12、基于C/C++语言的计算引擎应用13、 MATLAB中Java语言的调用14、 Java接口使用15、 Java接口编程应用示例 十一、毕业课题项目毕业课题项目 从学校课题库选取或根据学员需求自己定制