ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:18.83KB ,
资源ID:2141903      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2141903.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(MATLAB课程实践题目.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

MATLAB课程实践题目.docx

1、MATLAB课程实践题目MATLAB课程实践(在三组题目中任选一组)题目1:基于MATLAB的图像处理的课程设计制作自己的Photoshop 1 课程设计的目的:综合运用MATLAB工具箱实现图像处理的GUI程序设计。2 课程设计的基本要求1)熟悉和掌握MATLAB 程序设计方法2)掌握MATLAB GUI 程序设计3)学习和熟悉MATLAB图像处理工具箱4)学会运用MATLAB工具箱对图像进行处理和分析3 课程设计的内容学习MATLAB GUI程序设计,利用MATLAB图像处理工具箱,设计和实现自己的Photoshop 。要求:按照软件工程方法,根据需求进行程序的功能分析和界面设计,给出设计

2、详细说明。然后按照自己拟定的功能要求进行程序设计和调试。 以下列出几点程序的功能,供参考:1)图像的读取和保存。2)设计图形用户界面,让用户能够对图像进行任意的亮度和对比度变化调整,显示和对比变换前后的图像。3)设计图形用户界面,让用户能够用鼠标选取图像感兴趣区域,显示和保存该选择区域。4)编写程序通过最近邻插值和双线性插值等算法将用户所选取的图像区域进行放大和缩小整数倍的操作,并保存,比较几种插值的效果。5)图像直方图统计和直方图均衡,要求显示直方图统计,比较直方图均衡后的效果。6)能对图像加入各种噪声,并通过几种滤波算法实现去噪并显示结果。比较去噪效果。4 课程设计报告要求完成课程设计任务

3、后,应按要求提交课程设计报告。设计报告应包含如下几个方面的内容。 课程设计目的。 课程设计要求。 程序需求和功能模块分析。 详细设计过程,详细阐述如何实现具体操作,必要时画出流程图分析,附上关键程序代码。调试和结果分析,贴图比较各图像处理的结果,分析。 体会。 附录(放源代码)和参考资料。5 参考书目:1 MATLAB实用教程 郑阿奇 电子工业出版社2 数字图像处理 MATLAB 版冈莎雷斯 电子工业出版社题目2:基于MATLAB的数字信号处理的课程设计1 课程设计的目的综合运用MATLAB工具箱实现信号处理的GUI程序设计。2 课程设计的基本要求1)熟悉和掌握MATLAB 程序设计方法2)掌

4、握MATLAB GUI 程序设计3)学习和熟悉MATLAB信号处理工具箱4)学会运用MATLAB工具箱对信号进行处理和分析3 课程设计的内容要求利用MATLAB 设计实现信号处理的图形用户界面,利用信号处理工具箱实现ECG信号的分析。要求:按照软件工程方法,根据需求进行程序的功能分析和界面设计,给出设计详细说明。然后按照自己拟定的功能要求进行程序设计和调试。以下列出几点是程序功能,供参考。1) ECG信号的读取和显示2) ECG信号的频谱分析3) ECG信号的功率谱分析4) ECG信号基线漂移的中值滤除5) ECG信号的滤波器选择和滤波4 课程设计报告要求完成课程设计任务后,应按要求提交课程设

5、计报告。设计报告应包含如下几个方面的内容。 课程设计目的。 课程设计要求。 程序需求和功能模块分析。 详细设计过程,详细阐述算法实现说明,画出流程图分析,并附上关键程序代码。 调试和结果分析,贴图比较各图像处理的结果,分析。 体会。 附录(放源代码)和参考资料。5 参考书目:1 MATLAB实用教程 郑阿奇 电子工业出版社2 生物医学信号处理 刘海龙 化学工业出版社3 应用MATLAB实现信号分析和处理 张明照等 科学出版社题目3:基于MATLAB GUI的成绩管理系统 1 课程设计的目的:运用MATLAB实现MATLAB的GUI程序设计。2 课程设计的基本要求1)熟悉和掌握MATLAB 程序

6、设计方法。2)掌握MATLAB GUI 程序设计。3)掌握MATLAB文件读写方法。3 课程设计的内容学习MATLAB GUI程序设计,设计和实现一个成绩管理系统。要求:按照软件工程方法,根据需求进行程序的功能分析和界面设计,给出设计详细说明。然后按照自己拟定的功能要求进行程序设计和调试。 以下几点是程序的功能,供参考。1)成绩的录入和保存2)成绩的多种查询方法(如按照学号,姓名,科目等)3)成绩统计和排序。4 课程设计报告要求完成课程设计任务后,应按要求提交课程设计报告。设计报告应包含如下几个方面的内容。 课程设计目的。 课程设计要求。 程序需求和功能模块分析。详细阐述数据结构。 详细设计过

7、程,详细阐述如何实现具体操作,必要时画出流程图分析,附上关键程序代码。 调试和结果分析,贴图比较各图像处理的结果,分析。 体会。 附录(放源代码)和参考资料。5 参考书目:1 MATLAB实用教程 郑阿奇 电子工业出版社基于MATLAB的图像处理的课程设计一、课程设计的目的:综合运用MATLAB工具箱实现图像处理的GUI程序设计。二、课程设计的基本要求1)认识和把握MATLAB 程序设计方法2)把握MATLAB GUI 程序设计3)认识MATLAB图像处理工具箱4)学会运用MATLAB工具箱对图像进行处理和分析三、课程设计的内容要求利用MATLAB 设计实现图像处理的图形用户界面,利用图像处理

8、工具箱实现以下的图像处理功能:双击打开MATLAB 7.0FileNewGUI单击,调整axes1大小单击OK,调整按钮大小和颜色,修改名称再建axes2单击OK,调整按钮大小和颜色,修改名称保存ViewM-file Edit写程序1)图像的读取和保存。在function open_Callback(hobject eventdata handles)后面输入如下程序namepath=uigetfile(*.*);file=pathname;axes(handles.axes1);x=imread(file); %读取图像handles.img=x;guidata(hobject handle

9、s);imshow(x); %显示图像title(210593225 打开);在function save_Callback(hobject eventdata handles)后面输入如下程序namepath=uigetfile(*.*);file=pathname;axes(handles.axes1);x=imread(file);handles.img=x;guidata(hobject handles);imshow(x);imwrite(xnew.jpg); %保存图像title(210593225 保存);2)设计图形用户界面,让用户能够对图像进行任意的亮度和对比度变化调整,显示

10、和对比变换前后的图像。在function liangdu_Callback(hobject eventdata handles) 后面输入如下程序axes(handles.axes2);x=(handles.img);y=imadjust(x0.15 0.9 0 1); %增亮图像imshow(y);title(210593225 亮度)在function huidu_Callback(hobject eventdata handles) 后面输入如下程序axes(handles.axes2);x=rgb2gray(handles.img); %RGB图像转换为灰度图像imshow(x);ti

11、tle(210593225 灰度)3)设计图形用户界面,让用户能够用鼠标选取图像感爱好区域,显示和保存该选择区域。在function cut_Callback(hobject eventdata handles)后面输入如下程序axes(handles.axes2);x=imcrop(handles.img); %截图imshow(x);imwrite(xcut.jpg); %保存图像title(210593225 截图);4)编写程序通过最近邻插值和双线性插值等算法将用户所选取的图像区域进行放大和缩小整数倍的操作,并保存,比较几种插值的效果。在function nearfangda_Call

12、back(hobject eventdata handles) 后面输入如下程序axes(handles.axes2);x=imresize(handles.img2nearest); %最近邻插值法放大imshow(x);imwrite(xnearfangda.jpg)title(210593225 最近邻插值法放大);在function nearsuoxiao_Callback(hob ject eventdata handles) 后面输入如下程序 axes(handles.axes2);x=imresize(handles.img0.5nearest); %最近邻插值法缩小imshow

13、(x);imwrite(xnearsuoxiao.jpg)title(210593225 最近邻插值法缩小);在function doublefangda_Callback(hobject eventdata handles) 后面输入如下程序axes(handles.axes2);x=imresize(handles.img5bilinear); %双线性插值法放大图像imshow(x);imwrite(xdoublefangda.jpg);title(210593225 双线性插值法放大);在function doublesuoxiao_Callback(hobject eventdata

14、 handles) 后面输入如下程序axes(handles.axes2);x=imresize(handles.img0.5bilinear); %双线性插值法缩小图像imshow(x);imwrite(xdoublesuoxiao.jpg);title(210593225 双线性插值法缩小);5)图像直方图统计和直方图均衡,要求显示直方图统计,比较直方图均衡后的效果。在function zhifangtu_Callback(hobject eventdata handles) 后面输入如下程序set(handles.axes2HandleVisibilityON);axes(handles.axes2);x=imhist(handles.img); %直方图统计x1=x(1:10:256);horz=1:10:256;bar(horzx1);%axis(0 255 0 150000);set(handles.axes2xtick0:50:255);%set(handles.axes2ytick0:2000:15000);set(handles.axes2HandleVisibilityOFF);在function junheng_Callback(hobject eventdata handles) 后面输入如下程序set(handles.axes2Hand

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1