MATLAB主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、数理统计、系统仿真等功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,是国际公认的优秀数学应用软件之一。MATLAB被广泛应用在数学建模已经成为国内很多高校的重要教学工具。
本课程的任课教师具备丰富的一线工程应用和建模经验,针对农林专业及特色的工科专业的需求,专门设置了大量结合农林院校本科毕设、前沿研究的生动范例。学生通过在基础知识基础上深入理解这些例子,将有利用计算机进行数学建模,系统动力学求解,统计分析,信号分析和图像处理、及自动控制系统建模方面的应用,对学生的本科毕设、研究生理论和实践工作场景具有较强的参考和示范价值。
本课程的教学目标要求学生掌握MATLAB在数值结算、符号运算、二维三维绘图方面的基本功能和基本操作。能够利用MATLAB进行一般的程序设计,并初步掌握MATLAB工具箱的使用。通过本课程的学习,学生能够结合专业知识利用MATLAB进行数据分析和处理,了解利用该软件环境进行建模的基础应用方法。
1、Matlab概论
1.1MATLAB概论
1.2MATLAB功能介绍
1.3MATLAB工作环境
1.4MATLAB帮助系统
1.5MATLAB变量管理与操作
1.6MATLAB数据类型
本章课件
2、MATLAB矩阵计算
2.1MATLAB矩阵的表示方法
2.2MATLAB矩阵元素的引用与计算
2.3MATLAB矩阵运算
2.4MATLAB关系预算与逻辑运算
2.5MATLAB矩阵变换
2.6MATLAB特殊矩阵
本章课件
矩阵运算作业
3、MATALAB绘图
3.1 MATLAB绘图概论
3.2 MATLAB二维绘图
3.3 其他二维图绘制
3.4 图形标注
3.5 MATLAB空间三维作图
3.6 MATLAB图形的精细处理
绘图部分作业
4、MATLAB数值与符号计算
4.1 多项式计算
4.2 数据插值
4.3 数据拟合
4.4 数值微积分
4.5 符号计算基础
4.6 符号计算应用
本章课件汇总
数值与符号运算部分作业
5、MATLAB程序设计
5.1 M文件概述
5.2 MATLAB程序设计输入输出
5.3 程序结构(分支)
5.4 程序结构(循环)
5.5 函数
5.6 特殊函数
5.7 M文件调试
5.8 综合实例
本章课件汇总
6、MATLAB统计工具箱
6.1 MATLAB数据的导入与导出
6.2 数据预处理
6.3 统计计算与统计绘图
6.4 概率分析与计算
6.5 参数估计与假设检验
6.6 回归分析
本章课件汇总
7、MATLAB GUI设计
7.1 MATLAB 专用对话框
7.2 Figure图形句柄获取1
7.3 Figure图形句柄获取2
7.4 GUIDE界面简介
7.5 使用GUIDE开发GUI界面
7.6 GUI常用功能简介
7.7 GUI设计实例开发
7.8 App Designer开发GUI
8 MATLAB图像处理基础
8-1图像处理基本概念
8-2图像类型
8-3图像转换
8-4应用实例
9. MATLAB控制系统与电路仿真
9-1控制系统的数学模型构建
9-2控制系统的时域分析仿真
9-3控制系统的根轨迹仿真
9-4控制系统的频域分析仿真
9-5Simulink仿真基础
9-6控制系统的Simulink仿真
9-7电路系统的数值分析仿真
9-8电路系统的SIMULINK仿真
本章课件汇总