- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
x=.0001+[-4:0.2:4];y=-3:.2:3; [yy,xx]=meshgrid(y,x);r=pi*sqrt(xx.^2+yy.^2);z=sin(r)./r; bcs=csapi({x,y},z);fnplt(bcs),axis([-5 5 -5 5 -.5 1]) xf=linspace(x(1),x(end),41);yf=linspace(y(1),y(end),41); mesh(xf,yf,fnval(bcs,{xf,yf}).) Matlab简介及趣味应用 BY朱金伟 QQ:405121338 什么是Matlab? Matlab是“Matrix Laboratory”的缩写,意为“矩阵实验室”,是当今美国的科学计算软件。 Matlab是一个交互式的系统,它的基本运算单元是不需要指定维数的矩阵。 该软件语法结构简单、数值计算高效、图形功能完备。它自带大量的运算符号和公式,能够处理众多的数学问题,其中还包括自动控制领域的Control System工具箱和神经网络的Neural Network工具箱。 趣味图像处理 图像处理和变换在包括工业、医疗等众多领域的重要都具有什么突出的作用,能够帮助我们检查工业创伤,了解病人器官的三维图像构造,还能够用于三维重建。 图像处理和变换包括旋转、移位、增强、图像分割、特征提取、傅立叶变换、边界化等等。 下面让我们来看一些简单的具体的例子!通过Matlab提供的各类命令来实现我们想要的变换! 二进制图像边沿操作 命令:applylut 语法:A=applylut(BW,lut) 举例: lut=makelut(sum(x(:))==4,2); BW1=imread(text.tif); BW2=applylut(BW1,lut); imshow(BW1) figure,imshow(BW2) 计算二进制图像的面积 命令:bwarea 语法:total=bwarea(BW) 举例: BW=imread(circles.tif); imshow(BW); bwarea(BW) 二进制图像轮廓提取 命令:bwmorph 语法:BW2=bwmorph(BW1,operation) BW2=bwmorph(BW1,operation,n) 举例: BW1=imread(circles.tif); imshow(BW1); BW2=bwmorph(BW1,remove); BW3=bwmorph(BW1,skel,inf); imshow(BW2) figure,imshow(BW3) 命令:bwselect 语法:BW2=bwselect(BW1,c,r,n) 举例: BW1=imread(text.tif); c=[16 90 144]; r=[85 197 247]; BW2=bwselect(BW1,c,r,4); imshow(BW1) figure,imshow(BW2) 二进制图像的放大 命令:dilate 语法:BW2=dilate(BW1,SE) 举例: BW1=imread(text.tif); SE=ones(6,2); r=[85 197 247]; BW2=dilate(BW1,SE); imshow(BW1) figure,imshow(BW2) 二进制图像的傅立叶变换 命令:fft2 语法:B=fft2(A);B=fft2(A,m,n) 举例: load imdemos saturn2 imshow(saturn2) B=fftshift(fft(saturn2)); imshow(log(abs(B)),[]),colormap(jet(64)),colorbar 由灰度图像创建索引图像 命令:grayslice 语法:X=grayslice(I,n/v) 举例: I=imread(ngc4024m.tif); X=grayslice(I,16); imshow(I) figure,imshow(X,jet(16)) 将图像转换为二进制图像 命令:sim2bw 语法:BW=im2bw(I,level) BW=im2bw(X,map,level) BW=im2bw(RGB,level) 举例:load trees BW=im2bw(X,map,0.4); imshow(X,map) figure,imshow(BW) 二进制图像的剪切 命令:imcrop 语法:I2=imcrop(I,rect) X2=imcrop
您可能关注的文档
最近下载
- 《低血容量性休克》-精选·课件.ppt VIP
- 《四川省建筑与市政工程岩土工程勘察常见疑难问题解析》(2025年版).pdf VIP
- 实训5网络测量的目的,掌握常用的网络测量工具.docx VIP
- 战旗五村乡村振兴规划.pptx VIP
- 21CJ103-1 纤维增强聚酯(FRP)板材应用构造(一)--采光带、通风、消防排烟天窗及防腐板 参考图集.docx VIP
- 2025年贵州省贵阳市公安辅警招聘知识考试题库及答案.docx VIP
- 3.2《八颗行星》课件 教科版科学六年级下册.pptx
- 大宗商品贸易模式及风险识别.docx VIP
- 青少儿体适能相关知识及训练要点测试试卷.docx VIP
- 跨学科视角下高中生物与化学项目式学习整合的创新实践教学研究课题报告.docx
文档评论(0)