matlab实践报告

合集下载

matlab_实习报告

matlab_实习报告

matlab_实习报告在大学的学习生涯中,实习是一个非常重要的环节,它能够让我们将理论知识与实际应用相结合,提升自己的专业技能和综合素质。

本次实习,我选择了使用 MATLAB 这个强大的工具进行实践操作,通过一段时间的学习和实践,我收获颇丰。

一、实习目的本次实习的主要目的是深入了解和掌握MATLAB 软件的使用方法,能够运用其解决实际问题,并提高自己的编程能力和逻辑思维能力。

同时,通过实际项目的操作,培养自己的团队协作精神和解决问题的能力,为今后的学习和工作打下坚实的基础。

二、实习单位及岗位介绍我实习的单位是_____,在实习期间,我主要负责利用 MATLAB 进行数据分析和算法实现的相关工作。

三、实习内容及过程(一)基础学习在实习的初期,我首先对 MATLAB 的基本语法和操作进行了系统的学习。

了解了变量的定义、数据类型、矩阵运算、函数的编写等基础知识。

通过大量的练习和实例,我逐渐熟悉了 MATLAB 的编程环境,能够熟练地编写简单的程序。

例如,在学习矩阵运算时,我通过编写程序实现了矩阵的加法、乘法、求逆等操作,深刻理解了矩阵运算在数学和工程中的重要应用。

(二)项目实践在掌握了基础知识后,我开始参与实际的项目。

其中一个项目是对一组数据进行分析和处理,以提取有用的信息。

首先,我使用MATLAB 读取数据文件,并对数据进行预处理,包括去除噪声、缺失值处理等。

然后,运用统计学方法对数据进行分析,计算均值、方差、相关性等统计量。

最后,通过绘图函数将分析结果以直观的图表形式展示出来,以便更好地理解数据的特征和趋势。

在这个过程中,我遇到了很多问题。

例如,数据的格式不一致导致读取错误,算法的复杂度过高导致运行时间过长等。

通过查阅资料、请教同事和不断地调试,我最终解决了这些问题,顺利完成了项目任务。

(三)算法实现除了数据分析,我还参与了算法的实现工作。

在一个图像识别的项目中,需要使用机器学习算法对图像进行分类。

基于matlab的实验报告

基于matlab的实验报告

基于matlab的实验报告实验报告:基于MATLAB 的实验一、实验目的通过使用MATLAB 软件,掌握如何进行数据分析、图像处理、算法实现等一系列实验操作,提高实验者的实践能力和动手能力。

二、实验原理MATLAB 是一种在科学计算和技术开发领域广泛应用的计算机软件。

它能进行矩阵计算、绘制函数和数据图像、实现算法以及进行数据分析等。

通过掌握MATLAB 的使用,能够快速、高效地解决各种科学和工程问题。

三、实验内容1. 数据分析:使用MATLAB 的数据分析工具进行数据的导入、处理和分析。

2. 图像处理:利用MATLAB 的图像处理工具包对图像进行滤波、增强、分割等操作。

3. 算法实现:使用MATLAB 实现常用的算法,如排序、搜索、图像压缩等。

四、实验步骤1. 数据分析:(1)使用MATLAB 的读取数据函数将数据导入MATLAB 环境中。

(2)利用MATLAB 的数据处理函数进行数据清洗和预处理。

(3)使用MATLAB 的统计工具进行数据分析,如求平均值、标准差等。

(4)利用MATLAB 的绘图函数将分析结果可视化。

2. 图像处理:(1)使用MATLAB 的读取图像函数将图像导入MATLAB 环境中。

(2)利用MATLAB 的图像处理工具包进行滤波操作,如均值滤波、中值滤波等。

(3)使用MATLAB 的图像增强函数对图像进行锐化、变换等操作。

(4)利用MATLAB 的图像分割算法对图像进行分割。

3. 算法实现:(1)使用MATLAB 编写排序算法,如冒泡排序、快速排序等。

(2)使用MATLAB 编写搜索算法,如二分查找、线性搜索等。

(3)使用MATLAB 实现图像压缩算法,如离散余弦变换(DCT)。

五、实验结果实验中,我们使用MATLAB 完成了数据分析、图像处理和算法实现的一系列实验操作。

通过数据分析,我们成功导入了数据并对其进行了清洗和预处理,最后得到了数据的统计结果。

在图像处理方面,我们对图像进行了滤波、增强和分割等操作,最终得到了处理后的图像。

matlab实验心得总结

matlab实验心得总结

matlab实验心得总结在通过完成一系列的Matlab实验后,我对这个强大的数学计算软件有了更深入的认识。

通过这些实验,我不仅学到了如何使用Matlab进行数据处理和分析,还体会到了它在科学研究和工程应用中的广泛使用。

实验一:Matlab基础操作在第一次接触Matlab时,我首先学习了它的基本操作。

Matlab提供了友好的用户界面和丰富的命令工具,使得数据处理变得简单且高效。

在实验中,我学会了如何定义变量、进行基本的数学运算和使用矩阵操作等。

这些基础操作为后续的实验打下了坚实的基础。

实验二:数据可视化数据可视化在科学研究和工程领域中起着重要的作用。

在这个实验中,我学会了如何利用Matlab绘制各种图形,如折线图、散点图和柱状图等。

通过调整图形的样式和颜色,使得数据更加直观和易于理解。

同时,我还学会了如何添加标题、坐标轴标签和图例,使得图形具有更好的可读性。

实验三:模拟与仿真Matlab不仅可以进行数据处理和图形绘制,还可以进行模拟和仿真。

在这个实验中,我学会了如何使用Matlab进行数学模型的建立和仿真。

通过设定合适的参数和方程,我可以模拟出各种现实世界中的物理、生物和工程现象。

这对于科学研究和工程设计具有重要的意义。

实验四:信号处理信号处理是Matlab的一个重要应用领域。

在这个实验中,我学会了如何使用Matlab对信号进行分析和处理。

通过应用不同的滤波器,我可以去除信号中的噪声和干扰,提取出感兴趣的信息。

同时,我还学会了如何进行频域分析,通过傅里叶变换将信号转换到频率域,进一步分析信号的频谱特性。

实验五:数值计算Matlab还提供了强大的数值计算功能。

在这个实验中,我学会了如何使用Matlab进行数值计算和优化。

通过使用不同的数值求解方法,我可以解决复杂的数学方程和优化问题,得到精确的计算结果。

这对于科学研究和工程计算具有重要的价值。

总结起来,通过这些实验,我对Matlab的应用能力有了明显的提升。

MATLAB实习报告

MATLAB实习报告

MATLAB实习报告实习报告一、实习单位概述我在公司完成了为期两个月的MATLAB实习。

该公司是一家致力于研发和生产先进电子产品的科技型企业。

公司专注于电脑硬件和软件产品的开发,拥有一支强大的研发团队,同时与多个国内外知名大学与研究机构合作。

二、实习内容在实习期间,我主要负责开发一个基于MATLAB的图像处理算法,用于自动识别和分类图像中的目标物体。

具体而言,我的任务包括以下几个方面:1.数据预处理:对输入图片进行预处理,包括灰度化、降噪、图像增强等操作,以提高后续算法的准确性和鲁棒性。

2.特征提取:使用MATLAB内置的图像处理工具箱,提取目标物体的特征信息,如颜色、纹理、形状等。

3.目标识别:通过编写MATLAB脚本,实现目标物体的自动识别,使用机器学习算法训练分类器,并应用于测试集中的图像。

4.结果评估:对算法的准确性和性能进行评估,包括计算分类准确率、召回率等指标,并分析算法的优缺点和改进空间。

三、实习收获通过这次实习,我收获了许多宝贵的经验和知识。

首先,我深入学习了MATLAB的图像处理工具箱,了解了常用的图像处理算法和技术。

在实践中,我熟悉了MATLAB的基本语法和函数,并学会了如何利用MATLAB进行图像的读取、处理和保存。

其次,我掌握了图像特征提取和目标识别的方法和技巧。

通过对图像进行灰度化、降噪和图像增强等预处理步骤,我能够有效提取目标物体的特征信息,并通过机器学习算法实现目标的自动识别和分类。

最后,我学会了如何评估和改进算法的准确性和性能。

通过对测试集中的图像进行分类,并计算分类准确率和召回率等指标,我能够客观地评估算法的优劣,并提出针对性的改进方法。

四、实习总结通过这次实习,我不仅得到了理论知识的巩固和实践技能的提升,还培养了团队合作和解决问题的能力。

在与团队成员的合作中,我学会了如何与他人相互协作,分享经验与知识,并且通过互相帮助和配合,达到更好的工作效果。

同时,面对实习过程中遇到的问题和困难,我学会了如何利用各种资源和工具,积极主动地解决问题。

matlab实验报告总结精选

matlab实验报告总结精选

matlab实验报告总结电气工程学院自动化102班 2012年12月21日实验一 MATLAB环境的熟悉与基本运算一、实验目的1.熟悉MATLAB开发环境2.掌握矩阵、变量、表达式的各种基本运算二、实验基本知识1.熟悉MATLAB环境MATLAB桌面和命令窗口、命令历史窗口、帮助信息浏览器、工作空间浏览器、文件和搜索路径浏览器。

2.掌握MATLAB常用命令变量与运算符变量命名规则如下:变量名可以由英语字母、数字和下划线组成变量名应以英文字母开头长度不大于31个区分大小写MATLAB中设置了一些特殊的变量与常量,列于下表。

MATLAB运算符,通过下面几个表来说明MATLAB的各种常用运算符表2 MATLAB算术运算符表3 MATLAB关系运算符表4 MATLAB逻辑运算符表5 MATLAB特殊运算的一维、二维数组的寻访表6 子数组访问与赋值常用的相关指令格式的基本运算表7 两种运算指令形式和实质内涵的异同表的常用函数表8 标准数组生成函数表9 数组操作函数三、实验内容1、新建一个文件夹2、启动,将该文件夹添加到MATLAB路径管理器中。

3、保存,关闭对话框4、学习使用help命令,例如在命令窗口输入help eye,然后根据帮助说明,学习使用指令eye5、学习使用clc、clear,观察command window、command history和workspace等窗口的变化结果。

6、初步程序的编写练习,新建M-file,保存,学习使用MATLAB的基本运算符、数组寻访指令、标准数组生成函数和数组操作函数。

注意:每一次M-file的修改后,都要存盘。

练习A:help rand,然后随机生成一个2×6的数组,观察command window、command history和workspace等窗口的变化结果。

学习使用clc、clear,了解其功能和作用。

答:clc是清除命令窗体内容 clear是清除工作区间输入C=1:2:20,则C表示什么?其中i=1,2,3,?,10。

matlab实践报告

matlab实践报告

竭诚为您提供优质文档/双击可除matlab实践报告篇一:matlab实习报告mATLAb实习报告姓名:吴涛专业:电子信息工程班级学号:信息(2)班20XX1605010230指导教师:宋艳霞钱云实习时间:20XX,5,13至20XX,5,17目录:一:实习目的 (3)二:实习任务...........................三:实习要求...........................四:实习目的...........................五:实习体会...........................一:实习目的熟悉matlab的软件环境熟悉matlab的基本使用方法二:实习任务1.掌握matlab语言的基本语法规则及基本操作命令的使用。

2.熟悉运用matlab的数组,矩阵运算,数学运算的运算方法。

3.熟悉matlab的字符串,单元数组。

4.熟悉matlab的程序设计。

5.熟悉matlab的符号计算功能。

6.熟悉matlab的绘图及句柄图形。

7.6熟悉matlab的guI设计。

三:实习要求1.每次上机要签到,记录。

2.做的题目要在上机结束后以电子版和woRD文档形式交给指定负责人。

3.认真做一份实习总结报告。

四:实习内容共六题第1题:求a和b的和。

代码:a=[1,2,3]b=[4,5,6]s=a+b结果:s=579第2题:求a和b的差。

代码:a=[4,5,6]b=[1,2(:matlab实践报告),3]h=a-b结果:h=333第3题:求下列方程组的解。

6x1+3x2+4x3=3-2x1+5x2+7x3=-48x2-4x2-3x3=-7代码:A=[6,3,4;-2,5,7;8,-4,-3] b=[3;-4;-7]a=A\b结果:a=0.60007.0000-5.4000第4题:用for语句求三角函数表。

代码:forx=0:0.1:pi/4disp([x,sin(x),cos(x),tan(x)]),en d结果:00100.10000.09980.99500.10030.20000.19870.98010.20270.30000.29550.95530.30930.40000.38940.92110.4228篇二:matlab课程实践报告mATLAb实践》课程设计学生姓名:林淑真学号:110900824专业班级:通信工程四班指导教师:郑晓明二○一二年六月十五日《目录1.设计目的.........................................................22.题目分析.........................................................23.总体设计.........................................................34.具体设计.........................................................35.结果分析.........................................................226.心得体会.........................................................237.参考书目.........................................................238.附录 (24)1、设计目的综合运用mATLAb工具箱实现图像处理的guI程序设计。

matlab实验心得体会

matlab实验心得体会

matlab实验心得体会在进行MATLAB实验后,我对这一软件有了更深入的理解和认识。

通过实践和探索,我逐渐掌握了MATLAB的基本操作和各种常用函数,同时也意识到了其在科学计算和数据分析方面的重要性。

首先,MATLAB的语法简洁明了,非常符合数学表达的习惯。

在进行实验中,我发现MATLAB可以实现以矩阵为基础的运算,而不需要通过循环来逐个计算元素。

这一点大大提高了计算效率,并且减少了代码量。

我可以直接输入一个矩阵,然后使用MATLAB提供的函数进行运算或者操作,如矩阵相乘、转置等。

与其他编程语言相比,MATLAB的语法更加简洁,代码的可读性也更高。

其次,MATLAB提供了丰富的函数库,可以满足不同类型的科学计算需求。

在实验中,我使用到了MATLAB的信号处理工具箱和统计工具箱,这些工具箱提供了很多常用的函数和算法。

例如,我可以使用MATLAB的滤波函数对信号进行滤波处理,去除噪声。

而且,MATLAB的函数库还可以通过用户自定义函数进行扩展,这极大地增强了MATLAB的功能。

此外,MATLAB还提供了强大的绘图功能,可以直观地呈现实验结果。

在实验中,我使用MATLAB的绘图函数绘制了多个图形,如曲线图、散点图等。

这些图形不仅美观,而且直观地表达了数据的特征和规律。

与其他绘图工具相比,MATLAB具有更多的绘图选项、更高的图形质量和更好的交互性,使得实验结果更具可视化效果。

除此之外,MATLAB还提供了强大的调试和优化工具,用于解决程序中可能出现的错误和性能问题。

在实验中,我发现MATLAB的调试器可以帮助我逐步跟踪程序的执行过程,并且可以在运行过程中查看变量的值,从而快速定位问题所在。

而MATLAB的优化工具可以对程序进行性能分析,并根据分析结果对程序进行调整和优化,以提高程序的运行速度。

通过这次MATLAB实验,我深刻认识到了科学计算工具的重要性和必要性。

MATLAB作为一款专业的数学软件,具备了丰富的功能和工具,能够帮助科学家和工程师们解决实际问题。

matlab实训心得体会

matlab实训心得体会

matlab实训心得体会matlab实训心得体会1作为一名即将毕业踏入社会的大学生,这次实习就像是上台前的最后一次彩排,当我走进公司时那种激动而又紧张的心情不言而喻。

生怕会在工作中出现差错,然而现在看来所有在实习中出现的困难,都是一笔珍贵的财富,警示着我在今后的工作中做得更好。

一、实习过程开始实习之前,我多少有些心虚。

因为我的许多朋友都有过假期打工的经历。

而作为一名化工专业的学生,这次的实习却是我的第一次工作经历。

从工作那天开始,我过着与以往完全不一样的生活,每天在规定的时间上下班,上班期间要认真准时地完成自己的工作任务,不能草率敷衍了事,我们肩上扛着的责任,不再只是对自己了,而是对一个公司,所以凡是都要小心谨慎。

学校换成了公司,同学换成了同事,不再有自由支配的时间,一切来得那么无情,但是去必须适应。

其实我的工作就是、收发信函、报价、传真和邮件、绘制表格等。

每天重复着这些烦琐的工作,时间久了容易厌倦,但是工作烦琐也不能马虎,一个小小的错误不但会给自己带来麻烦,更会给公司带来巨大的损失,而像公司的业务员每天都得到处奔波,他们必须具备坚韧不拔的个性,遭遇挫折时绝不能就此放弃,犯错时遭到领导责骂还不能赌气就此辞职,每次看到他们我就会充满干劲。

踏上了社会我们开始与形形色色的人打交道,由于存在着利益关系,很多时刻同事不会像同学一样嘘寒问暖,有时候我会很矫情的想起安妮宝贝说过的,纯粹的东西总是死的很快,而现在所能做的,只有在怀念中适应变化的一切。

二、实习感悟“在大学里学的不是知识而是一种叫自学的能力。

”当我真正走上工作岗位时才深刻的体会到这句话的含义,除了化工和计算机操作外,课本上学的理论用的很少,我担任的助理一职平时做些接待客户、处理文件,我必须工作中勤于动手,不断学习新知识积累经验,没有自学能力的人迟早会被企业和社会淘汰。

我最大的感悟就是真诚所至,金石为开。

不管多难做,做好自己的那一份,总有一天会有收获,只是时间的问题。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《 MATLAB 实践》课程设计学生姓名:学号:专业班级:指导教师:二○一二年六月二十日目录1.设计目的 (3)2.题目分析 (3)3.总体设计 (3)4.具体设计 (4)5.结果分析 (32)6.心得体会 (33)6.附录代码 (35)1、设计目的综合运用MATLAB工具箱实现图像处理的GUI程序设计。

2、题目分析1.课程设计的基本要求1)熟悉和掌握MATLAB 程序设计方法2)掌握MATLAB GUI 程序设计3)学习和熟悉MATLAB图像处理工具箱4)学会运用MATLAB工具箱对图像进行处理和分析2.课程设计的内容学习MATLAB GUI程序设计,利用MATLAB图像处理工具箱,设计和实现自己的Photoshop 。

要求:按照软件工程方法,根据需求进行程序的功能分析和界面设计,给出设计详细说明。

然后按照自己拟定的功能要求进行程序设计和调试。

1)图像的读取和保存。

2)设计图形用户界面,让用户能够对图像进行任意的亮度和对比度变化调整,显示和对比变换前后的图像。

3)设计图形用户界面,让用户能够用鼠标选取图像感兴趣区域,显示和保存该选择区域。

4)编写程序通过最近邻插值和双线性插值等算法将用户所选取的图像区域进行放大和缩小整数倍的操作,并保存,比较几种插值的效果。

5)图像直方图统计和直方图均衡,要求显示直方图统计,比较直方图均衡后的效果。

6)能对图像加入各种噪声,并通过几种滤波算法实现去噪并显示结果。

7)设计图形用户界面,让用户能够对图像进行伪彩色和真彩色处理。

8)能够对图像进行一些特效处理,如底片,浮雕,倒影等3、总体设计这次的设计的功能按钮主要是菜单部分,菜单功能上的伪彩色、真彩色增强和各种特效算是比较有特色的地方,其他的功能是一些图像处理的基本实现大多可以通过Matlab自带的一些现成函数来调用以实现,关键是要注意它的使用语法和支持的图像类型。

具体的菜单功能和面板设计如下图所示:4、具体设计4.1 菜单的设计通过Menu Editor创建如下菜单4.2 图像的读取和保存1)利用matlab中“ uigetfile”、“imread”“imshow”实现图像文件的读取与显示:[filename,pathname]=uigetfile({'*.jpg';'*.bmp';'*.tif';'*.*'},'载入图像');if isequal(filename,0)lisequal(pathname,0)errordlg('没有选中文件','出错');return;elsefile=[pathname,filename];global S %设置一个全局变量S,保存初始图像路径,以便之后的还原操作S=file;x=imread(file);set(handles.axes1,'HandleVisibility','ON');axes(handles.axes1);imshow(x);set(handles.axes1,'HandleVisibility','OFF');axes(handles.axes2);imshow(x);handles.img=x;guidata(hObject,handles);End程序关键部分:通过[filename,pathname]=uigetfile({'*.jpg';'*.bmp';'*.tif';'*.*'},'载入图像')选择相应路径打开的图像;通过file=[pathname,filename];x=imread(file); 读取选中的图像;最后,通过imshow(x)在显示区域上显示图像。

2)利用“uiputfile”、“imwrite”函数实现图像文件的保存。

[sfilename ,sfilepath]=uiputfile({'*.jpg';'*.bmp';'*.tif';'*.*'},'保存图像文件','untitled.jpg');if ~isequal([sfilename,sfilepath],[0,0])sfilefullname=[sfilepath ,sfilename];imwrite(handles.img,sfilefullname);elsemsgbox('你按了取消键','保存失败');end程序关键部分:通[sfilename ,sfilepath]=uiputfile({'*.jpg';'*.bmp';'*.tif';'*.*'},'保存图像文件','untitled.jpg')选择图像文件保存的路径与格式;然后,通过sfilefullname=[sfilepath ,sfilename];imwrite(handles.img,sfilefullname); 实现对图像的保存。

3)程序的退出clc;close all;close(gcf);clear;4.3 对图像进行任意的亮度和对比度变化调整,显示和对比变换前后的图像。

1)亮度调节%亮度调节axes(handles.axes2);prompt={'调整倍数'};defans={''};p=inputdlg(prompt,'input',1,defans);p1=str2num(p{1});y=imadjust(handles.img,[ ], [ ],p1); %亮度调节imshow(y);handles.img=y;guidata(hObject,handles);2)对比度调节%对比度调节axes(handles.axes2);prompt={'调整倍数'};defans={''};p=inputdlg(prompt,'input',1,defans);p1=str2num(p{1});y=immultiply(handles.img,p1); %对比度调节imshow(y);handles.img=y;guidata(hObject,handles);4.4 用鼠标选取图像感兴趣区域,显示和保存该选择区域。

通过imcrop(x)函数来实现对图片某一区域的截取,截取的图片在右框中显示。

结合“保存为…”,可把截图处理后的图片保存在指定路径。

%截图global Taxes(handles.axes2);T=getimage;x=imcrop(handles.img); %截图imshow(x);handles.img=x;guidata(hObject,handles);4.5 图像转化为灰度图像。

利用rgb2gray(X)函数对其他图像进行灰度图像的转化。

%灰度变换global Taxes(handles.axes2);T=getimage;x=rgb2gray(handles.img); %灰度变换imshow(x);handles.img=x;guidata(hObject,handles);4.6对图像进行放大和缩小整数倍的操作。

通过imresize(X,n,mode)函数对图像X进行放大或者缩小。

N放大缩小倍数,mode 为采用的方式,通过处理后可发现保存的图片的比原图放大了(缩小了)。

1)放大%最近邻插值法放大global Taxes (handles.axes2);T=getimage;prompt={'输入放大倍数:'};defans={''};p=inputdlg(prompt,'输入放大倍数',1,defans);p1=str2num(p{1});y=imresize(handles.img,p1,'nearest'); %最近邻插值法放大imshow(y);handles.img=y;guidata(hObject,handles);%双线性插值法放大global Taxes (handles.axes2);T=getimage;prompt={'输入放大倍数:'};defans={''};p=inputdlg(prompt,'输入放大倍数',1,defans);p1=str2num(p{1});y=imresize(handles.img,p1,'bilinear'); %双线性插值法放大imshow(y);handles.img=y;guidata(hObject,handles);2)缩小%最近邻插值法缩小global Taxes (handles.axes2);T=getimage;prompt={'输入放大倍数:'};defans={''};p=inputdlg(prompt,'输入放大倍数',1,defans);p1=str2num(p{1});y=imresize(handles.img,p1,'nearest'); %最近邻插值法缩小imshow(y);handles.img=y;guidata(hObject,handles);%双线性插值法缩小global Taxes (handles.axes2);T=getimage;prompt={'输入放大倍数:'};defans={''};p=inputdlg(prompt,'输入放大倍数',1,defans);p1=str2num(p{1});y=imresize(handles.img,p1,'bilinear'); %双线性插值法缩小imshow(y);handles.img=y;guidata(hObject,handles);4.7图像直方图统计和直方图均衡。

(1)通过imhist函数实现直方图统计。

由于imhist函数只能对灰度图像进行直方图统计,所以要先判断图像是彩色图像还是灰度图像,分两种情况处理。

global Taxes(handles.axes2);T=getimage;s=handles.img;if isrgb(s)%对灰度图像和彩色图像分别处理for k=1:3x(:,:,k)=imhist(s(:,:,k));%直方图统计endelsex=imhist(handles.img);%直方图统计endx1=x(1:10:256);horz=1:10:256;bar(horz,x1);axis([0 255 0 15000]);set(handles.axes2,'xtick',0:50:255);set(handles.axes2,'ytick',0:2000:15000);(2)通过histeq(X)函数实现直方图均衡。

相关文档
最新文档