2022年Matlab操作语法.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年Matlab操作语法.docx》由会员分享,可在线阅读,更多相关《2022年Matlab操作语法.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -名师整理 优秀资源Matlab 图像1 Matlab 基础1.1数据格式同时支持其它数据类型;Matlab 将单变Matlab 默认的数据格式为双精度浮点数的矩阵或数组,量看作 1 1 的数组; Matlab 支持的数据类型如下:索引值从 1 开头;字符串须用单引号括起来;1.2 基本运算有些 matlab 函数或操作符只能用于双精度浮点数;1.2.1 赋值,如 A = 1 2 3 , A = 1,3,5 ,A = 1:3 ,A = 1:0.5:3 ,就 A 是个行向量,各元素值分别为: 1 2 3 1 3
2、5 1 2 3 1 1.5 2 2.5 3;A = 1;2;3 是列向量;B = 1 2 3;4 5 6 是个 2 3 的矩阵或数组;如再执行 B=A 得到 A 的转秩;B = A ,就 B 变为与 A 相同的行向量;B = Ar1:r2,c1:c2 将 A 的一个子块赋给B,该子块在A 中的位置由行号r1,r2r1=r2 及列号c1,c2c1=c2 打算;Ar1:r2,c1:c2 = B将 B 赋给 A 的一个子块, B 的大小必需是 (r2-r1+1 ) c2-c1+1 ;Ar1:r2,c1:c2 = Bm1:m2,n1:n2 将 B 的一个子块赋给A 的一个子块,同样,两个子块的大小必需
3、相等;1.2.2 加+,减 ,要求两个变量的行、列数相等; 对于数组,乘除运算符为.* 和 ./,称为点乘和点除,同样要求两个变量的行、列数相等,运算是将相同位置的两个元素相乘或相除;1.2.3 for, while, switch, 2 常用的 Matlab 基本图像处理函数 具体内容请参考 matlab 帮忙;2.1 文件读写读图像: imread A = imreadfilename,fmt ;将图像像素值读出并赋给变量 A ;X,map = imreadfilename,fmt; X 为图像数组, map 是图像的调色板;参数: filename 是文件名, fmt 是图像文件的格式;
4、假如图像文件不在 Matlab 默认路径中(当前默认路径可用 path 函数查看),就 filename 必需是全路径名; fmt 可以是 bmp(位图图像) ,jpg 或 jpeg(JPEG 图像),tif 或 tiff (TIFF 图像)等多种常用格式;假如文件名 filename 中含有表示图像格式的后缀名,如 test.tif,就参数 fmt 可以省略;图像存盘: imwrite imwriteA,filename,fmt;用于真彩色图像存盘; 第 1 页,共 4 页 - - - - - - - - - imwriteX,map,filename,fmt ;用于伪彩色图像存盘;细心整理
5、归纳 精选学习资料 - - - - - - - - - - - - - - -名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -名师整理 优秀资源2.2 显示imshowX ,按图形窗口默认的调色板显示图像;imshowX,map ,按 map 规定的调色板显示图像;图像数组 X 可以是整数或浮点数;如 X 是整数,就其取值范畴应为 0255,0 表示最暗, 255表示最亮;如 X 是浮点数,就其取值范畴应为 01,0 表示最暗, 1 表示最亮;如 X 是浮点数,可通过 uint8X 强制转换成单字节整数;函数 min 和 max 用来求向量或矩阵的最小、最
6、大值;对向量矩阵 X ,minX: 返回其最小值;plot 画曲线;2.3 几何运算转变图像尺寸:imresize V ,minV 返回其最小值;对于B = imresizeA,m,method ;将图像 A 的行、列数变为原先的m 倍,结果图像由B 输出; method是采纳的插值方法, nearest 缺省 采纳最接近插值 (零阶插值) ,bilinear 采纳双线性插值, bicubic 采纳双立方插值;假如省略参数 图像旋转: imrotate method,就采纳最接近插值进行变换;B = imrotateA,angle,method ;将图像按逆时针方向旋转angle 度,结果图像
7、由B 输出;顺时针旋转时 angle 为负;B = imrotateA,angle,method,crop ;输出图像B 四边被裁减,使其大小与A 相同;参数 method 同上;2.4 统计运算 直方图: imhist imhistI ;画图像 I 的直方图;图像均值: b = mean2A ;运算图像A 的像素平均值,即平均亮度;图像方差: b = std2A ;运算图像 A 的方差;2.5 图像增强灰度调整: imadjust J = imadjustI,low_in high_in,low_out high_out,gamma;将图像灰度由 low_in high_in 调整到 low
8、_out high_out ,gamma 是调整的线性度,缺省为 1,即线性调整;原图像 I 必需是 double 型,最大灰度区间为 0 1 ,可以用函数 im2double 将图像转为这种格式;可以用 im2uint8 将结果 J 转为 8 位灰度图像;直方图均衡: J = histeqI ;采纳直方图均衡对图像 I 进行增强;imnoise 2.6 边缘提取edge:实现 6 种不同的边缘提取方法:BW = edgeI,sobel ; BW = edgeI,sobel,TH ; BW = EDGEI,sobel,TH,DIR;采纳 Sobel 算子增强后进行边缘提取;TH 是提取边缘的阈
9、值,如不给定该参数,就函数自行确定阈值; DIR 给定边缘提取的方向,可以是 horizontal 、vertical edges、或 both the default ;BW = EDGEI,prewitt; BW = EDGEI,prewitt,TH; BW = EDGEI,prewitt,TH,DIR 采纳 Prewitt 算子增强后进行边缘提取;TH 是提取边缘的阈值,如不给定该参数,就函数自行确定阈值; DIR 给定边缘提取的方向,可以是 horizontal 、vertical edges、或 both the default ;BW = EDGEI,roberts ; BW =
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 Matlab 操作 语法
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内