《MATLAB基础》程是一门重要的计算机仿真语言课程。本课程主要讲解MATLAB软件的矩阵操作及运算处理、数据可视化、程序设计与控制、数值计算及图形处理等章节内容。
通过本课程的学习使大家:
(1) 理解MATLAB系统的基本组成,掌握MATLAB软件的安装、启动、关闭以及基本的数值计算。
(2) 掌握矩阵操作的基本方法。比如:矩阵的产生、矩阵合并、矩阵行操作、矩阵列操作以及矩阵元素操作等。
(3)能利用MATLAB软件处理线性代数的常见问题。比如矩阵运算、矩阵的行列式、逆矩阵、矩阵分解及线性方程组求解等。
(4)掌握MATLAB数据可视化的基本操作。比如二维数据可视化、三维数据可视化、图形编辑与注释等。能熟练调用plot,plot3,mesh,surf等函数进行绘图。
(5)掌握MATLAB语言编程的基本规则。能够应用MATLAB编写脚本文件与函数。掌握基本的语句格式,比如:循环语句,控制语句,条件判断语句等。
(6)能够利用MATLAB软件处理复杂的数值计算问题。比如微积分、重积分、微分方程求解等科学计算。
(7)能够利用MATLAB软件进行简单图像处理,比如图像分割与融合、信息隐藏、频域滤波等问题。
(8)掌握基本的图像用户界面建立的基本方法,基本技巧等。理解创建图像用户界面的基本步骤。掌握MATLAB建立GUI界面的基本方法,步骤等。
本课程讲解清晰、配合实践操作与课程演示,提高了大家的学习兴趣。欢迎大家的加入!。
通过本课程学习,使大家初步掌握MATLAB基本操作。能够利用MATLAB软件进行矩阵运算、二维三维绘图、编程及数值计算、图像处理及界面集成。初步具备利用MATLAB解决科学和工程问题的能力。
第一章 MATLAB 简介
1.1. MATLAB简介
1.2. MATLAB应用
第一章测验
第一章作业
第二章 矩阵与阵列
2.1 变量及其操作
2.2 矩阵产生与表示
2.3 矩阵元素的引用
2.4 矩阵基本操作
2.5 数组运算
第二章作业
作业2.1
第三章 线性代数
3.1 矩阵代数运算
3.2 矩阵逻辑运算
3.3 逆矩阵
3.4 行列式
3.5 矩阵特征值与特征向量
3.6 矩阵变换及分解
3.7 线性方程组求解
第四章 数据可视化
4.1 二维曲线绘图
4.2 图的修饰与分割
4.3 特殊两维图形绘制
4.4 三维曲线绘图
4.5 三维曲面绘图
4.6 特殊三维曲面绘图
4.7 符号函数绘图
曲线绘图1
曲面绘图
第五章 MATLAB编程基础
5.3 函数文件
5.1 M文件
5.2 程序控制结构
编程5.2
编程5.3
编程5.4
第六章 MATLAB数值计算
6.1 符号计算入门
6.2 符号微积分
6.3 符号方程求解
第七章 MATLAB在数字图像处理中的应用
7.1 图像表示
7.2 图像拼接
7.3 信息隐藏
7.4 频域滤波
第八章 GUI入门
8.1 什么是GUI
8.2 GUI开发基本方法
8.3 GUI开发示例
先修课程《线性代数》《高等数学》