版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、MATLAB介绍,Matlab基本命令介绍 Matlab矩阵运算 Matlab控制流 Matlab图像处理工具箱 实习题讲解,Matlab基本命令介绍,help topic type filename clearclear name; clear keyword save; load disp(X) who/whos m,n=size(x); d=size(x);,Matlab基本命令介绍,装入文件运行 编辑好文件,直接存入.m文件 type sample1.m sample1 使用Matlab Editor/Debugger File|New|M-file,Matlab基本命令介绍,Matl
2、ab文件 命令集(Scripts) 函数(Functions) 函数名 输入参数(Input arguments) 输出参数(Output arguments),Matlab矩阵运算,Matlab矩阵运算 一维矩阵赋值 x = 1 3 5 2; y = 2 * x y(3) = 2/ modify y(6) = 10/ add y(4) = / delete,Matlab矩阵运算,一维矩阵操作 x = 7:16 x = 7:3:16 x = linspace(4,10,6) z = x/转置 length(z)max(z)min(z),Matlab矩阵运算,二维矩阵操作 A = 1,2,3,4
3、; 5 6 7 8; 9,10,11,12 A(2,3) = 5 B = A(2,1:3) A = A,B/增补一列 A(:,2) = /删去第2列 A = A; 1 2 3 4/增补一行 A(1,4,:) = /删去1,4行 B = reshape( A, 2, 6 ),Matlab矩阵运算,基本运算A+B; A-B; A*B; Aa; A/B(A*inv(B); AB(inv(A)*B);A; A.另矩阵的数组操作:A.*B; A./B;A.B;A.a A=1 2 3;4 5 6;A*A=30 36 42; 66 81 96;102 126 150;A.*A=1 4 9;16 25 36;
4、49 64 81;,Matlab矩阵运算,矩阵的关系运算, =, =, = 对矩阵进行关系运算时,对矩阵的每个元素进行比较,运算结果为与原矩阵大小一样的由0和1组成的矩阵 逻辑运算end clear x = zeros( 1, 6 ); for I = 1:6; x(I) = 1/I; end format rat; disp(x),while 条件式;end x = zeros( 1, 6 ); I=1; while I x(I) = 1/I; end format rat; disp(x),Matlab控制流,swith 选择表达式case 情况表达式 执行语句;otherwise 执行语
5、句 中断语句break; 函数返回语句return,Matlab输入输出操作,I/O命令输入 r = input(Test input) /输入数字 name = input( Name input:, s ) 输出 dispsprintf,Matlab输入输出操作,文件I/O操作输入fopen: fid=fopen(filename,option);fread: x=fread(fid);csvread: x=csvread(filename);/text only输出fprintf: fprintf(fid,format,A,);fwrite: fwrite(fid,A,precision
6、);csvwrite:csvwrite(filename,A);/text only,Matlab图像处理工具箱,图像输入输出imread: imread(filename,fmt); x=imread(lena.bmp,bmp);imwrite: imwrite(A,filename;fmt); 图像显示imshow(l,n);imview;,Matlab图像处理工具箱,部分常用函数double(x);/数据类型改成doubleim2bw(im,level);/将图像转换成2值图像rgb2gray(x);/RGB图像变成灰度图imhist(l,n);/显示图像的直方图histeq(l,n);
7、 /直方图均衡化imadd(X,Y);/两幅图像相加imerode;medfilt2 etc.,实习题,实习题一:用MATLAB软件编制读入并显示bmp格式的程序,用鼠标选择区域,将其象素数据写入数组,并以文本文件txt输出。 上机实习题2:查阅Microsoft的有关资料,了解BMP文件的格式,写出读出BMP文件中各象素灰度值并显示该BMP文件的程序流程图,并实现之。,实习题,实习题一:x=imread(noname1.bmp,bmp);y=imcrop(x);csvwrite(firstExp.txt,y);,实习题一:funtion I=iread(filename);x=imread(noname1.bmp,bmp);y=imcrop(x);csvwrite(firstExp.txt,y);I=y;,实习题,第二章上机实习题 使用Photoshop软件,阅读关于颜色空间的相关帮助。 编制程序实现RGB到HSB和HSB到RGB彩色图象转换程序,并用R,G,B最大值来测试程序。,实习题,S与RGB之间的转换公式 S=1-3*min(min(R,G),B)./(R+G+B),为什么用./?,实习题,第三章上机实习题 1、在matlab软件中编制读取图象并输出其直方图的程序。 2、编程实现上题的功能(输入输出图象格式bmp)。,实习题,实习题三:1. x=imread(nona
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 自动化包装设备项生产线目可行性研究报告
- 园路路基加固施工方案
- 陶瓷精密电阻生产线项目可行性研究报告
- 2026年核能工程中的过程控制实践案例
- 2026年利用Python优化市场调研问卷设计
- 2026年设备老化监测与完整性分析
- 2026广东韶关市新丰县医共体招聘专业技术人员公30人告及参考答案详解(培优a卷)
- 2026广东广州市白云区嘉禾街道综合事务中心合同制聘员招聘7人备考题库及答案详解(历年真题)
- 2026上半年安徽黄山市休宁城乡建设投资集团有限公司及权属子公司招聘18人备考题库附答案详解(b卷)
- 2026江苏扬州市消防救援局政府专职消防人员国上半年招聘59人备考题库附参考答案详解(预热题)
- 感染性腹泻防控课件
- LY/T 1575-2023汽车车厢底板用竹胶合板
- 和谐婚姻家庭知识讲座
- 宠物腹部手术-胃切开术
- 宠物腹部手术-肠管侧壁切开术
- 2022-2023学年六年级下册综合实践活动茶与生活(说课稿)
- 丙戊酸镁缓释片及其制备工艺
- 警惕病从口入-课件
- 各大名校考博真题及答案心内科部分
- 中药与食物的关系药食同源
- 新人教版五年级下册数学(新插图)练习六 教学课件
评论
0/150
提交评论