
matlab
what_lei
一只来自电子与通信的研究僧
展开
-
MATLAB中squeeze函数的作用
squeeze: 除去size为1的维度B = squeeze(A)描述:B = squeeze(A),B与A有相同元素,但所有只有一行或一列的维度(a singleton dimension)被去除掉了。二维阵列不受squeeze影响; 例如:src=rand(4,1,3)产生一个均匀分布的阵列,共3页,每页4行1列,经过squeeze后,1列的那个维度就没有了,只剩下原创 2015-09-25 10:20:11 · 65322 阅读 · 0 评论 -
matlab中padarray函数用法:实现对一个n*n矩阵扩充为(n+1)*(n+1)的矩阵
matlab中padarray函数用法:实现功能:填充图像或填充数组。语法格式:B = padarray(A,padsize,padval,direction);参数含义:A为输入图像;padsize给出了给出了填充的行数和列数,通常用[r c]来表示。padval表示填充方法。它的具体值和描述如下: padval:原创 2015-12-08 23:09:10 · 18203 阅读 · 1 评论 -
matlab中的randperm函数
语法格式:y = randperm(n);y是把1到n这些数随机打乱得到的一个数字序列。示例:matlab测试版本为2013原创 2015-10-10 09:17:37 · 13233 阅读 · 0 评论 -
matlab中的prod函数
语法格式:B = prod(A);将A矩阵不同维的元素的乘积返回到矩阵B。若A为向量,返回的是其所有元素的积;若A为矩阵,返回的是按列向量的所有元素的积,然后组成一行向量。示例:原创 2015-10-09 16:20:59 · 12388 阅读 · 0 评论 -
matlab中rem与mod函数的区别
语法格式:rem(x,y):求整除x/y的余数mod(x,y):求模 rem(x,y)=x-y.*fix(x./y); (fix()向0取整)mod(x,y)=x-y.*floor(x./y); (floor()向左取整,以数抽为准,朝负无穷方向取整)如果x和y的符号相同(同为‘+’,同为‘-’),那么rem(x,y)=mod(x,y)(正数与正数转载 2015-10-10 08:50:53 · 27351 阅读 · 1 评论 -
MATLAB之flipdim函数
1.语法格式:B=flipdim(A,dim)A表示一个矩阵,dim指定翻转方式。dim为1,表示每一列进行逆序排列;dim为2,表示每一行进行逆序排列。示例:2.语法格式:B=flipud(A)实现了矩阵A的上下翻转示例:由以上结果得出flipud(A)与flipdim(A,1)实现相同功能3.语法格式: B原创 2015-10-10 11:16:49 · 21201 阅读 · 0 评论 -
matlab中的repmat函数
语法格式:B = repmat(A,m,n)把 A 作为 B 的元素,B 由 m×n 个 A 平铺而成。B 的维数是 [size(A,1)*m, size(A,2)*n] 。B = repmat(A,[m n p...])B 是由 m×n×p×… 个 A 平铺而成的高维数组。B 的维数是 [size(A,1)*m, size(A,2)*n, size(A,3原创 2015-10-10 10:25:46 · 7051 阅读 · 0 评论 -
matlab中的numel函数
语法格式:n = numel(A);n= numel(A,条件);返回数组A中元素个数。若是一幅图像,则numel(A)将给出它的像素数。示例:原创 2015-10-09 14:55:24 · 118139 阅读 · 0 评论 -
matlab中的strcmp函数
语法格式:c = strcmp(str1,str2);比较字符串 str1 与 str2 ,若完全相等则返回 1 ,不相等返回 0。示例:原创 2015-10-09 15:16:33 · 10488 阅读 · 0 评论 -
数字形态学
数学形态学是分析几何形状和结构的数学方法,是建立在集合代数基础上,用集合论方法定量描述几何结构的 科学。,数学形态学已在计算机视觉、信号处理与图像分析、模式识别、计算方法与数据处理等方面得到了极为广泛的应用。数学形态学可以用来解决抑制噪声、特征提取、边缘检测、图像分割、形状识别、纹理分析、图像恢复与重建、图像压缩等图像处理问题原创 2015-09-23 20:27:27 · 5047 阅读 · 0 评论 -
matlab中的convn函数
语法格式: w=convn(u,v);计算矩阵u,v的卷积,w的尺寸为size(u)+size(v)-1;w=convn(u,v,'shape');返回卷积的一部分,这部分有参数shape决定:full 返回完整的卷积(默认);same 返回卷积的中心部分,与u有相同的大小;valid 仅返回卷积中的那些被计算而没有填充零的部分,w的尺寸大小为max(s原创 2015-10-10 09:38:55 · 20177 阅读 · 3 评论 -
图像灰度化的三种方法及matlab,c++,python实现
灰度化处理就是将一幅色彩图像转化为灰度图像的过程。彩色图像分为R,G,B三个分量,分别显示出红绿蓝等各种颜色,灰度化就是使彩色的R,G,B分量相等的过程。灰度值大的像素点比较亮(像素值最大为255,为白色),反之比较暗(像素最下为0,为黑色)。 图像灰度化的算法主要有以下3种: 1)最大值法:使转化后的R,G,B得值等于转化前3个值中最大的一个,即:原创 2015-09-23 16:24:49 · 53082 阅读 · 5 评论