本文主要总结一下在matlab中可用于进行轮廓提取的函数. 1 bwperim 根据参考资料[2]的提示,可以使用bwperim()函数进行轮廓提取,具体代码如下: %读取原图im = imread( filepath ); imshow(im);title('原图'); % 转二值图像bw = im2bw( im ); %轮廓提取 contour = bwperim(bw); figureimshow(contour);title('轮廓')    原图和所提取的轮廓分别如图1和图2所示. 图…
如何将Matlab中"模糊控制设计器"的隶属度函数导出图片(figure)详情参考matlab官方帮助手册:plotmf()函数https://www.mathworks.com/help/fuzzy/plotmf.html1.在利用matlab模糊控制设计器时,将设计完成的模糊控制器保存到工作区/工作文件夹:File->Export->To Workspace- / To File注意:格式为"XXX.fis" 2. plotmf(fis,'input…
MATLAB中产生高斯白噪声非常方便,可以直接应用两个函数,一个是WGN,另一个是AWGN.WGN用于产生高斯白噪声,AWGN则用于在某一信号中加入高斯白噪声.1.WGN:产生高斯白噪声 y = wgn(m,n,p) 产生一个m行n列的高斯白噪声的矩阵,p以dBW为单位指定输出噪声的强度.y = wgn(m,n,p,imp) 以欧姆(Ohm)为单位指定负载阻抗.y = wgn(m,n,p,imp,state) 重置RANDN的状态.在数值变量后还可附加一些标志性参数:y = wgn(…,POWE…
参考: 1.https://ww2.mathworks.cn/help/matlab/ref/exist.html?searchHighlight=exist&s_tid=doc_srchtitle 2. 官方解释: exist 检查变量.脚本.函数.文件夹或类的存在情况 全页折叠 语法 exist name exist name searchType A = exist(___)   说明 示例 exist name 以数字形式返回 name 的类型.此列表描述与每个值关联的类型: 0 - n…
笔者走了许多弯路,终于找到这个方法,分享给大家. 'callback',@(~,~)colormapeditor(h) 如果版本老不支持“~”这种写法,那就改成: 'callback',@(x,y)colormapeditor(h) 比如,在一个控件的回调函数中生成其他控件,并为生成的控件绑定回调函数: function fun_threshold_Callback(hObject, eventdata, handles) % hObject handle to fun_threshold (s…
原文地址为:matlab矩阵的表示和简单操作 一.矩阵的表示在MATLAB中创建矩阵有以下规则: a.矩阵元素必须在”[ ]”内: b.矩阵的同行元素之间用空格(或”,”)隔开: c.矩阵的行与行之间用”;”(或回车符)隔开: d.矩阵的元素可以是数值.变量.表达式或函数: e.矩阵的尺寸不必预先定义. 二,矩阵的创建: 1.直接输入法 最简单的建立矩阵的方法是从键盘直接输入矩阵的元素,输入的方法按照上面的规则.建立向量的时候可以利用冒号表达式,冒号表达式可以产生一个行向量,一般格式是: e1:…
矩阵相关: 在matlab中,矩阵或向量是 column-major 表示形式.用 [] 来构建向量或矩阵, 用()来引用向量或矩阵中的元素:用:表示矩阵中的该index下的所以元素: matlab中取整函数的使用方法:(来自:http://www.ilovematlab.cn/thread-91895-1-1.html论坛) Matlab取整函数有: fix, floor, ceil, round.具体应用方法如下:fix朝零方向取整,如fix(-1.3)=-1; fix(1.3)=1;flo…
matlab中的静态变量和全局变量 1.静态变量 在matlab中,和其他语言一样,函数中的变量一把都是局部变量,也就是说,在函数调用完毕后,变量就会被释放.但是有些时候回希望上次改变的变量在下一次调用时也能发挥作用.这时候就要永达静态变量. 关键字: persistent 用例: function rndNum = rnd(x) %produce random numbers persistent x; if isempty(x) x=0.5; end a = 17; b = 139; c =…
Matlab中有15种基本数据类型,主要是整型.浮点.逻辑.字符.日期和时间.结构数组.单元格数组以及函数句柄等.         1.整型:(int8:uint8:int16:uint16:int32:uint32:int64:uint64)通过intmax(class)和intmin(class) 函数返回该类整型的最大值和最小值,例如intmax('int8')=127:         2.浮点:(single:double) 浮点数:REALMAX('double')和REALMAX(…
一. 读写图像文件 1. imread imread函数用于读入各种图像文件,如:a=imread('e:/w01.tif') 注:计算机E盘上要有w01相应的.tif文件. 2. imwrite imwrite函数用于写入图像文件,如:imwrite(a,'e:/w02.tif',’tif’) 3. imfinfo imfinfo函数用于读取图像文件的有关信息,如:imfinfo('e:/w01.tif') 二. 图像的显示 1. image image函数是MATLAB提供的最原始的图像显示…