数字图像处赖捻02_Matlab图像处理工具箱.pptVIP

数字图像处赖捻02_Matlab图像处理工具箱.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字图像处赖捻02_Matlab图像处理工具箱

数字图像处理 第02章 Matlab图像处理基础;第2章 Matlab图像处理工具箱; 针对不同的领域需要不同的图像处理算法, 因此掌握一门高级语言来编写自己的图像处理 程序,MATLAB无疑是一个不错的选择。;2.1 Matlab简介;Matlab简介-特点;可以在提示符后键入各种命令;Matlab简介-M文件;命令(Script)文件;例:%绘制花瓣,test02_01.m 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=ones(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大小相同的随机矩阵。 注意:上述rand生成的元素在区间(0,1)内均匀分布;(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大小相同的随机矩阵。 注意:上述randn生成的元素服从均值为0,方差为1的正太分布;在Matlab中,可以采用多种不同的方式生成矩阵。; 用Matlab生成的矩阵存储成二进制文件或包含数值 数据的文本文件可以生成矩阵。 格式:save 文件名 变量名列表 示例: a=1; b=2; save abc a b; 当矩阵的尺寸较大时,直接在命令窗口输入元素就显 得比较笨拙,容易出现错误且不便修改。为了解决这个 问题,按照原来的创建原则写入一个M文件,运行该M 文件,即将矩阵调用到工作空间。 例:test02_03.m; Matlab可以采用多种不同的方式生成向量。 (1) 利用冒号“:”生成向量 冒号“:”是Matlab中常用算子之一,不仅可以作数组 下标,对数组元素进行引用、增加和删除,还可以用来 生成向量。; 冒号“:”使用下列格式生成均匀等分向量。 x=j:k 如果jk,则生成向量x=[j,j+1,j+2,…,k]; 如果jk,

文档评论(0)

hhuiws1482 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档