- 博客(15)
- 收藏
- 关注
原创 im2col函数的用法
B = im2col(A,[m n],block_type)功能:将矩阵A分为m×n的子矩阵,再将每个子矩阵作为B的一列。(1)当block_type为distinct时,将A分解为互不重叠的子矩阵,若不足m×n,以0补足。例:>> A = [ 1 2 3 4 5 6 7 8 9 10 11
2014-12-30 15:35:32 1965
原创 normpdf函数的用法
normpdf:正态概率密度函数Y = normpdf(X,mu,sigma)mu:均值sigma:标准差Y:正态概率密度函数在x处的值
2014-12-22 17:02:44 55061 4
原创 im2bw函数的用法
im2bw:基于阈值,将图像转变成二进制图像。BW = im2bw(I, level):将灰度图像I转变成二级制图像BWlevel:阈值等级,取值范围【0,1】BW: 逻辑型如果I中像素亮度比I*level大,则该值变为1,否则为0
2014-12-22 09:02:47 32437 2
转载 sort函数的用法
(1)B=sort(A) 对一维或二维数组进行升序排序,并返回排序后的数组,当A为二维时,对数组每一列进行排序.eg: A=[1,5,3],则sort(A)=[1,3,5] A=[1,5,3;2,4,1],则sort(A)=[1,4,1;2,5,3](2)B=sort(A,dim),对数组按指定方向进行升序排序,dim =1,表示对每一列进行排序,,dim=2表示对每一行进行排序
2014-12-19 19:29:02 884
转载 unique函数的用法
b = unique (a) %取集合a的不重复元素构成的向量b = unique (A,'rows') %返回A 值不同的行组成的矩阵[b,i,j] = unique (…) %i体现b中元素在原向量(矩阵a)中的位置;j体现原向量(矩阵a)在b中的位置举例:>> A=[1 1 2 2 4 4 6 4 6]A = 1 1 2
2014-12-19 15:01:05 1571
转载 距离与范数的关系
若,那么:L0范数: x向量中非0的元素的个数L1范数: ║x║1=│x1│+│x2│+…+│xn│(x向量各个元素绝对值之和)L2范数: ║x║2=(│x1│2+│x2│2+…+│xn│2)1/2(x向量各个元素平方和的1/2次方,又称Euclidean范数或者Frobenius范数)Lp范数: (x向量各个元素绝对值p次方和的1/p次方)
2014-12-18 19:14:31 1072
转载 max/min函数的用法
求矩阵的最大值和最小值求矩阵A的最大值的函数有3种调用格式,分别是:(1) max(A):返回一个行向量,向量的第i个元素是矩阵A的第i列上的最大值。(2) [Y,U]=max(A):返回行向量Y和U,Y向量记录A的每列的最大值,U向量记录每列最大值的行号。(3) max(A,[],dim):dim取1或2。dim取1时,该函数和max(A)完全相同;dim取2时,
2014-12-18 12:45:52 1861
原创 ismember 函数的用法
ismember: array elements that are members of set (判断数组中的元素是否在集合中)tf = ismember(A, S)返回值tf和A大小相同。如果A中的元素在集合S中,则所对应的位置为1(true),反之为0(false) 举例:>> A=[3 4;5 7];>> S=[1 2 3 4;6 6 7 8;9 10 11 12
2014-12-18 11:13:53 3064
原创 numel函数的用法
n = numel(A):返回数组A中元素的数量>> a=[1 2 3];>> n=numel(a)n = 3>> b=[1 2 3;4 5 6];>> nn=numel(b)nn = 6>> c=[1 2 3]';>> nnn=numel(c)nnn = 3
2014-12-17 19:15:05 4697
原创 setdiff 和intersect 函数的用法
setdiff: Find set difference of two vectors(找到两个向量中不同的元素)c = setdiff(A, B)找到A与B中不同的元素,计算公式=A-B,返回值c以升序排列>> a=[ 5 2 9];>> b=[4 3 9];>> c=setdiff(a,b)c = 2 5
2014-12-17 19:02:18 4493
转载 regionprops函数用法
regionprops:用来度量图像区域属性的函数STATS = regionprops(L,properties)测量标注矩阵L中每一个标注区域的一系列属性。L中不同的正整数元素对应不同的区域。例如:L中等于整数1的元素对应区域1;L中等于整数2的元素对应区域2;以此类推。返回值STATS是一个 长度为max(L(:))的结构数组,结构数组的相应域定义了每一个区域相应属性
2014-12-17 17:44:13 1675
原创 roipoly函数的用法
roipoly函数选择感兴趣的多边形区域。BW = roipoly(I, c, r)c,r分别指每个顶点的列和行下标。举例: I = imread('eight.tif'); c = [222 272 300 270 221 194]; r = [21 21 75 121 121 75]; BW = roipo
2014-12-17 17:26:10 13408 1
原创 coverHull函数的用法
点集X构成的凸包是包含所有X点的最小的凸多边形。K = convexHull(DT)[K AV] = convexHull(DT)DT:dt=DelaunaryTri(x,y)函数的返回值。K:二维空间中,K为列向量,个数为顶点的个数+1,对应凸包顶点的下标。AV:凸包的面积或体积。x = rand(10,1);y = rand(10,1);dt = Del
2014-12-17 16:49:47 494
转载 matlab构二维三角网
delaunay函数可以用来构二维网和三维网。调用形式:二维网 tri=delaunay(x,y),x和y分别是横坐标的向量和列坐标的向量,而且是列向量,返回值tri是m*3的矩阵,m是构成的三角形个数,每一行是构成三角形的三个点的下标。构造三维网和二维网类似,就是多了一维向量。如果所有的点都共线或者共面,则不可以够三维网。够完三维网可以用trisurf(tri,x,y,z)来显
2014-12-17 11:07:20 1616
原创 ind2sub用法
The ind2sub command determines the equivalentsubscript values corresponding to a single index into an array.ind2sub 将数组中的索引转换成矩阵中的坐标。[I,J] = ind2sub(siz,IND) 返回矩阵I(行下标),J (列下标)。siz是一个向量,siz(1)表示行数
2014-12-16 21:20:43 1328
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人