数字图像处理王慧琴版第2章_Matlab图像处理工具箱.ppt

数字图像处理王慧琴版第2章_Matlab图像处理工具箱.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字图像处理王慧琴版第2章_Matlab图像处理工具箱

第2章 Matlab图像处理工具箱;图像处理软件; 针对不同的领域需要不同的图像处理算法, 因此掌握一门高级语言来编写自己的图像处理 程序,MATLAB无疑是一个不错的选择。;2.1 Matlab简介;Matlab简介-特点;可以在提示符后键入各种命令;例:%绘制花瓣 theta=-pi:0.01:pi; rho(1,:)=2*sin(5*theta).^2; rho(2,:)=cos(10*theta).^3; rho(3,:)=sin(theta).^2; rho(4,:)=5*cos(3.5*theta).^3; for k=1:4 subplot(2,2,k),polar(theta,rho(k,:)) end;运行方式 (1)将所有命令复制粘贴到命令行窗口,按回 车执行。 (2)在M文件编辑器中选择“Debug”,再选“Run” 运行,或直接按“F5”运行程序。 (3)在命令行中键入文件名,再回车,注意不要 加扩展名“.m” 。; M文件命名时不要用纯数字,这样会导致错误 的结果。若有一个名为“1.m”的M文件,运行后 的结果只能是1。;函数(Function)文件;函数(Function)文件;注意;2.2 Matlab常用的基本命令;(2) 全1矩阵 A=ones(n): 生成n×n的全1矩阵; A=ones(m,n): 生成m×n的全1矩阵; A=ones([m,n]): 生成m×n的全1矩阵; A=ones(a1,a2,a3,…): 生成a1×a2×a3×…的全1矩阵; A=onse(size(B)): 生成与矩阵B大小相同的全1矩阵。;(3) 单位矩阵 A=eye(n): 生成n×n的单位矩阵; A=eye(m,n): 生成m×n的单位矩阵; A=eye([m,n]): 生成m×n的单位矩阵; A=eye(size(B)): 生成与矩阵B大小相同的单位矩阵。;(4) 均匀分布的随机矩阵 A=rand(n): 生成n×n的随机矩阵; A=rand(m,n): 生成m×n的随机矩阵; A=rand([m,n]): 生成m×n的随机矩阵; A=rand(a1,a2,a3,…): 生成a1×a2×a3×…的随机矩阵; A=rand(size(B)): 生成与矩阵B大小相同的随机矩阵。;(5) 正态分布的随机矩阵 A=randn(n): 生成n×n的随机矩阵; A=randn(m,n): 生成m×n的随机矩阵; A=randn([m,n]): 生成m×n的随机矩阵; A=randn(a1,a2,a3,…): 生成a1×a2×a3×…的随机矩阵; A=randn(size(B)): 生成与矩阵B大小相同的随机矩阵。;在Matlab中,可以采用???种不同的方式生成矩阵。; 用Matlab生成的矩阵存储成二进制文件或包含数值 数据的文本文件可以生成矩阵。文本文件中,数据必须 排成一个数据表,数据之间用空格分隔,文件的每行包 含矩阵的一行,并且每行的元素个数必须相等。; 当矩阵的尺寸较大时,直接在命令窗口输入元素就显 得比较笨拙,容易出现错误且不便修改。为了解决这个 问题,按照原来的创建原则写入一个M文件,运行该M 文件,即将矩阵调用到工作空间。; Matlab可以采用多种不同的方式生成向量。 (1) 利用冒号“:”生成向量 冒号“:”是Matlab中常用算子之一,不仅可以作数组 下标,对数组元素进行引用、增加和删除,还可以用来 生成向量。; 冒号“:”使用下列格式生成均匀等分向量。 x=j:k 如果jk,则生成向量x=[j,j+1,j+2,…,k]; 如果jk,则生成空向量x=[ ]; x=j:i:k 如果i0且jk或i0且jk,则生成向量 x =[j,j+i,j+2i,…,k]; 如果i0且jk或i0且jk,则生成空向量x=[ ];;Matlab常用命令;补充:矩阵的基本操作; * x=[1 2 3 4 5]

文档评论(0)

djdjix + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档