matlab经典代码大全.doc

matlab经典代码大全.doc

ID:55953528

大小:21.00 KB

页数:4页

时间:2020-06-18

matlab经典代码大全.doc_第1页
matlab经典代码大全.doc_第2页
matlab经典代码大全.doc_第3页
matlab经典代码大全.doc_第4页
资源描述:

《matlab经典代码大全.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、哈哈哈MATLAB显示正炫余炫图:plot(x,y1,'*r',x,y2,'ob')定义【0,2π】;t=0:pi/10:2*pi;定义函数文件:function[返回变量列表]=函数名(输入变量列表)顺序结构:选择结构1)if-else-end语句其格式为:if逻辑表达式程序模块1;else程序模块2;End图片读取:%选择图片路径[filename,pathname]=...uigetfile({'*.jpg';'*.bmp';'*.gif'},'选择图片');%合成路径+文件名str=[pathname,filename];

2、%为什么pathname和filename要前面出现的位置相反才能运行呢???%读取图片im=imread(str);%使用图片axes(handles.axes1);%显示图片imshow(im);边缘检测:globalimstr=get(hObject,'string');axes(handles.axes1);switchstrcase'原图'imshow(im);case'sobel'BW=edge(rgb2gray(im),'sobel');imshow(BW);case'prewitt'BW=edge(rgb2gray

3、(im),'prewitt');imshow(BW);case'canny'BW=edge(rgb2gray(im),'canny');imshow(BW);Canny算子边缘定位精确性和抗噪声能力效果较好,是一个折中方案end;开闭运算:se=[1,1,1;1,1,1;1,1,1;1,1,1];%StructuringElementI=rgb2gray(im);imshow(I,[]);title('OriginalImage');I=double(I);[im_height,im_width]=size(I);[se_heig

4、ht,se_width]=size(se);halfheight=floor(se_height/2);halfwidth=floor(se_width/2);[se_origin]=floor((size(se)+1)/2);image_dilation=padarray(I,se_origin,0,'both');%Imagetobeusedfordilationimage_erosion=padarray(I,se_origin,256,'both');%Imagetobeusedforerosion%%%%%%%%%%%%

5、%%%%%%%%%Dilation%%%%%%%%%%%%%%%%%%%%%fork=se_origin(1)+1:im_height+se_origin(1)forkk=se_origin(2)+1:im_width+se_origin(2)dilated_image(k-se_origin(1),kk-se_origin(2))=max(max(se+image_dilation(k-se_origin(1):k+halfheight-1,kk-se_origin(2):kk+halfwidth-1)));endendfigu

6、re;imshow(dilated_image,[]);title('ImageafterDilation');%%%%%%%%%%%%%%%%%%%%Erosion%%%%%%%%%%%%%%%%%%%%se=se';fork=se_origin(2)+1:im_height+se_origin(2)forkk=se_origin(1)+1:im_width+se_origin(1)eroded_image(k-se_origin(2),kk-se_origin(1))=min(min(image_erosion(k-se_or

7、igin(2):k+halfwidth-1,kk-se_origin(1):kk+halfheight-1)-se));endendfigure;imshow(eroded_image,[]);title('ImageafterErosion');%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%Opening(Erosionfirst,thenDilation)%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%se=se';ima

8、ge_dilation2=eroded_image;%Imagetobeusedfordilationfork=se_origin(1)+1:im_height-se_origin(1)forkk=se_origin(2)+1:im_width-s

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。