内容发布更新时间 : 2024/11/19 8:53:33星期一 下面是文章的全部内容请认真阅读。
武汉理工大学《Matlab课程设计》说明书
课程设计任务书
学生姓名: 汪旭煜 专业班级: 通信1304 指导教师: 江雪梅 工作单位: 信息工程学院 题 目: 基于MATLAB的图像处理的基本运算 初始条件:
(1)Matlab应用软件的基本知识及操作; (2)高等数学、线性代数等基础数学运算; (3)图像处理基础知识。
要求完成的主要任务:
1、必做题:采用MATLAB选用适当的函数或矩阵进行如下计算
(1)极限的计算、微分的计算、积分的计算、级数的计算、求解代数方程、
求解常微分方程;
(2)矩阵的最大值、最小值、均值、方差、转置、逆、行列式、特征值的
计算、矩阵的相乘、右除、左除、幂运算;
(3)多项式加减乘除运算、多项式求导、求根和求值运算、多项式的部分
分式展开、多项式的拟合、插值运算。 2、选做题:基于MATLAB的图像处理的基本运算 (1)能够对图像亮度和对比度变化调整,并比较结果
(2)编写程序通过最近邻插值和双线性插值等算法将用户所选取的图像区
域进行放大和缩小整数倍的和旋转操作并保存,比较几种插值的效果 (3)图像直方图统计和直方图均衡,要求显示直方图统计,比较直方图均
衡后的效果。
(4)对图像加入各种噪声,比较效果。
指导教师签名: 年 月 日 系主任(或责任教师)签名: 年 月 日
武汉理工大学《Matlab课程设计》说明书
目录
摘要 .................................................................................................................................................. 1 Abstract ............................................................................................................................................. 2 1.MATLAB的基本运算 .................................................................................................................... 3
1.1符号计算............................................................................................................................. 3
1.1.1极限的求值 ............................................................................................................ 3 1.1.2微分的计算 ............................................................................................................ 3 1.1.3积分的计算 ............................................................................................................ 4 1.1.4级数的计算 ............................................................................................................ 5 1.1.5求解代数方程 ........................................................................................................ 6 1.1.6求解常微分方程 .................................................................................................... 6 1.2矩阵的基本运算 ................................................................................................................ 7
1.2.1矩阵的最大值和最小值 ........................................................................................ 7 1.2.2矩阵的均值 ............................................................................................................ 8 1.2.3矩阵的方差 ............................................................................................................ 9 1.2.4矩阵转置 ................................................................................................................ 9 1.2.5矩阵的逆 .............................................................................................................. 10 1.2.6矩阵的行列式 ...................................................................................................... 10 1.2.7矩阵的特征值 ...................................................................................................... 10 1.2.8 矩阵的相乘幂运算 ............................................................................................. 11 1.2.9矩阵的相除 .......................................................................................................... 11 1.2.10矩阵的幂运算 .................................................................................................... 12 1.3多项式的基本运算 .......................................................................................................... 12
1.3.1多项式的加减乘除运算 ...................................................................................... 12 1.3.2多项式的求导运算 .............................................................................................. 13 1.3.3多项式的求根运算 .............................................................................................. 14 1.3.4多项式的求值运算 .............................................................................................. 14 1.3.5多项式的部分分式展开 ...................................................................................... 14 1.3.6多项式的拟合运算 .............................................................................................. 15 1.3.7多项式的插值运算 .............................................................................................. 16
2.基于MATLAB的图像处理基本运算 ........................................................................................... 18
2.1读入和显示原始图像 ...................................................................................................... 18 2.2图像亮度和对比度变化调整 .......................................................................................... 19 2.3图像区域的放大和缩小整数倍 ...................................................................................... 20 2.4图像的旋转 ...................................................................................................................... 21 2.5图像的直方图统计和直方图均衡 .................................................................................. 22 2.6对图像加入各种噪声 ...................................................................................................... 23 3心得体会...................................................................................................................................... 25 4参考文献...................................................................................................................................... 26
武汉理工大学《Matlab课程设计》说明书
摘要
MATLAB是矩阵实验室(Matrix Laboratory)的简称,是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。
本篇主要分别介绍了matlab在高等数学中微机分的一些基本运算,线性代数中矩阵的一些基本计算以及多项式中的计算,采用具体举例,然后根据具体的例子建模,然后编写m文件,然后实际调试运行来得出结果的方式来整理报告。
报告通过设计matlab进行图像的亮度对比度变化、亮度的缩小放大和旋转、直方图统计和直方图均衡、以及加入各种噪声,使用各种程序和函数,来完成上述功能,并分别对结果进行分析与调试。总结了程序调试的经验及各个函数的使用技巧,很好的实现了matlab的图像处理功能。
关键字:matlab、图像处理、函数
1