- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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,
您可能关注的文档
最近下载
- 一株安全性好、免疫原性好的传染性喉气管炎病毒天然弱毒株及应用.pdf VIP
- 成年女性压力性尿失禁护理干预-中华护理学会新发团标.pdf VIP
- kbg线管CECS100-98国标 接地规范要求.docx VIP
- 住培出科考核分层分类.docx VIP
- 民航CAAC多旋翼+垂起固定翼驾驶执照理论参考试题库(含答案).docx
- Unit 6 When disaster strikes Developing ideas课件 外研版(2025)英语八年级上册.pptx VIP
- 成年女性压力性尿失禁护理干预.pptx VIP
- 【精编版】二级医院医疗设备配置标准4.doc VIP
- 2025广西公需科目考试答案(3套涵盖95-试题)一区两地一园一通道建设人工智能时代的机遇与挑战.docx VIP
- 矿用灾区电话KTT9.ppt VIP
文档评论(0)