2.2.4矩阵的转置 19
2.2.5矩阵的逆以及行列式 20
2.2.6矩阵特征值的计算 20
2.2.7矩阵的相乘 21
2.2.8矩阵的左除、右除 22
2.2.9矩阵的幂运算 23
2.3多项式的运算 24
2.3.1多项式的加减乘除运算 24
2.3.2多项式的求导、求根、求值 26
2.3.3多项式的部分分式展开 27
2.3.4多项式的拟合 28
2.3.5多项式的插值运算 30
3.图像处理 33
3.1图像处理函数概述 33
3.2图片选取 34
3.3图像转灰阶图像 35
3.4加入噪声 35
3.5对比分析 37
4.滤波处理 39
4.1巴特沃斯低通滤波图像处理 39
4.1.1巴特沃斯滤波原理 39
4.1.2巴特沃斯低通滤波特性 39
4.1.3巴特沃斯滤波仿真 40
4.1.4分析结论 43
4.2高斯高通滤波器 43
4.2.1高斯高通滤波原理 44
4.2.2高斯高通滤波特性 44
4.2.3高斯高通滤波仿真 44
4.2.4高斯高通滤波分析 47
4.3 文纳滤波 48
4.3.1 文纳滤波原理 48
4.3.2文纳滤波器特性 49
4.3.3文纳滤波仿真 49
4.3.4 文纳滤波结果分析 50
4.4中值滤波对图像的处理 51
4.4.1 中值滤波原理 51
4.4.2中值滤波器特性 51
4.4.3中值滤波仿真 52
4.4.4 中值滤波结果分析 53
5小结 55
主要参考文献 59
1 绪论
1.1 MATLAB历史背景
MathWorks公司所设计的Matlab 软件是一个专门设计的、致力于科学、工程计算以及大型交互式的一种软件,它是一种可以做到许多精准计算以及相关数据处理、并进行可视化的一种计算工具。它结合了图像显示和精确的计算于一体,其分别于数学、物理、机电工程、医药、金融和其他相关领域等等一些具有复杂的数据计算需要计算的领域得以使用。MATLAB计算不仅仅只是一个在各类工程得以广泛运用的优秀运算工具,更是一个因其在数学分析以及工程计算等领域能够有优越的表现,从而在许多高等院校都有所运用,除此之外,Matlab软件在众多工业领域中的应用也有卓越的表现:MATLAB可以运行在几乎所有的电脑和大型计算机的Windows,UNIX和其它平台。
1980年,新墨西哥大学的一名计算机系主任为了便于教学,减轻学生编写Fortran程序的负担,为矩阵运算软件程序包Linpack和Eispack编写了接口程序,这是MATLAB的最初形态。之后于1984年推出了MATLAB第一个商业版本面世,此时MATLAB正式由小众走向广袤的市场。而那时其源代码就已经开始使用C语言进行编写,这让原本抽象的程序拥有了是可视化的形象化功能。1993年,MathWorks公司推出了新一代MATLAB软件,MATLAB4.0版本,由于系统平台由DOS变为了Windows,借此机会更是更新了功能强劲的、具有可视化功能的用来模拟动态的非线性的系统的一种工具,这为MATLAB完成实时数据分析、处理以及硬件的开发从而推出了一种组件来与外部完成直接的数据交换工作,这成为使MATLAB这一软件得以融合科学计算、图形可视化于一体而这项功能称之为Notebook。此时MathWorks也成功地成为了公众所公认的一种标准计算软件。 图像的滤波方法比较与MATLAB仿真实现(2):http://www.751com.cn/zidonghua/lunwen_32463.html