Matlab图像处理
文章平均质量分 55
henhen2002
Chao Zuo received B. Sc.degree from the School of Elec. Eng. & Opto.Tech., Nanjing Univ. of Sci. and Tech. in 2009. And he is currently pursuing his Ph.D. degree in the School of Elec. Eng. & Opto. Tech., NUST, Nanjing, P.R. China. He is interested
展开
-
matlab常用图像操作
找资料的时候找到的,贴上来供大家参考学习一. 读写<span class="t_tag" onclick="function onclick(){tagshow(event)}">图像<span class="t_tag" onclick="function onclick(){tagshow(event)}">文件1. imreadimread<span class="t原创 2009-10-14 21:08:00 · 1584 阅读 · 0 评论 -
在matlab里读取多个文件
<br />在一个matlab的学习群里,有人提出了这么一个问题:在matlab里如何读取多信文件的数据,例如,有许多数据,存放在不同的txt文件里。<br />我的办法是把这些文件的文件名按一定的规律命名,假如有一百个数据文件,则可以把这些文件分别命名为:filename1.txt,filename2.txt,...,fielname100.txt,在读取的时候则可以使用循环:<br />for i = 1:100<br />fileName = ['filename' num2str(i) '.txt'原创 2010-07-21 11:10:00 · 15429 阅读 · 3 评论 -
matlab函数randn:产生正态分布的随机数或矩阵的函数
randn产生均值为0,方差 σ^2 = 1,标准差σ = 1的正态分布的随机数或矩阵的函数。用法:Y = randn(n)返回一个n*n的随机项的矩阵。如果n不是个数量,将返回错误信息。Y = randn(m,n) 或 Y = randn([m n]) 返回一个m*n的随机项矩阵。Y = randn(m,n,p,...) 或 Y = randn([m n p...])产原创 2010-04-08 10:28:00 · 49821 阅读 · 0 评论 -
matlab中的std2和mean2
std2计算矩阵元素的标准差;mean2计算矩阵元素的平均数。help std2 STD2 Compute standard deviation of matrix elements. B = STD2(A) computes the standard deviation of the values in A. Class Support -------------原创 2010-04-06 10:07:00 · 21481 阅读 · 1 评论 -
MATLAB中均值、方差、均方差的计算方法
经常要用到,系统整理了一下。 1、 均值 数学定义: Matlab函数:mean>>X=[1,2,3]>>mean(X)=2 如果X是一个矩阵,则其均值是一个向量组。mean(X,1)为列向量的均值,mean(X,2)为行向量的均值。>>X=[1 2 3 4 5 6]>>mean(X,1)=[2.5, 3.5, 4.5]>>mean原创 2010-04-06 11:05:00 · 163916 阅读 · 11 评论 -
Matlab中堆叠矩阵repmat的使用
使用用法如下:B = repmat(A,m,n)B = repmat(A,[m n])B = repmat(A,[m n p...])这是一个处理大矩阵且内容有重复时使用,其功能是以A的内容堆叠在(MxN)的矩阵B中,B矩阵的大小由MxN及A矩阵的内容决定,如果A是一个3x4x5的矩阵,有B = repmat(A,2,3)则最后的矩阵是6x12x5例如:>>B=repmat( [1 2原创 2010-03-30 13:48:00 · 3652 阅读 · 0 评论 -
MATLAB定义的点运算
MATLAB中定义了一种特殊的运算,即所谓的点运算。两个矩阵之间的点运算是该矩阵对应元素的直接运算。注意:点乘积运算要求参与运算的两个矩阵维数相同,其具体操作如下所示:⑴乘除运算 在MATLAB中,符号“.”表示乘法运算,相乘的数组要有相同的维 数,而符号“./”表示数组除法运算,且为对应元素进行乘除。 如输入:A=[1,2,3];B=[4,5,6];原创 2010-03-30 10:19:00 · 5591 阅读 · 0 评论 -
矩阵运算
变量与赋值1.变量命名在MATLAB 6.5中,变量名是以字母开头,后接字母、数字或下划线的字符序列,最多63个字符。在MATLAB中,变量名区分字母的大小写。2.赋值语句(1) 变量=表达式(2) 表达式其中表达式是用运算符将有关运算量连接起来的式子,其结果是一个矩阵。例2-1 计算表达式的值,并显示计算结果。在MATLAB命令窗口输入命令:x=1+2i;y=3-sqrt(17);z=(原创 2010-03-30 10:07:00 · 5148 阅读 · 1 评论 -
matlab使用reshape应该注意的问题
a=[1 23 4]如果使用b=reshape(a,1,4)则得到的结果是b=[1 3 2 4]如果想得到b=[1 2 3 4]需要使用b=reshape(a,1,4)因为reshape使用的列优先!b转化回去是同样的道理。例题如下:=========================================view plainc原创 2010-03-30 08:50:00 · 1257 阅读 · 0 评论 -
Matlab数据类型
1.数据类型 int8 int16 int32 int64 uint8 u int16 uint32 uint64 整型 single double 浮点型 char 字符型 logical逻辑型 cell array 元胞数组 str原创 2010-03-30 10:59:00 · 6737 阅读 · 0 评论 -
std与mean
std2计算矩阵元素的标准差;mean2计算矩阵元素的平均数。help std2 STD2 Compute standard deviation of matrix elements. B = STD2(A) computes the standard deviation of the values in A. Class Support -------------原创 2010-03-30 09:43:00 · 5763 阅读 · 0 评论 -
矩阵运算
一、矩阵的加、减、数乘、幂运算,求逆:A+B,A-B,8A,A的平方,A*B,A’1.A+B;A-B>>A=ones(3);B=magic(3);C=A+B,D=A-B;2.数乘8A>>8*A3.A的平方,A*B,矩阵A的逆.(1)元素的平方:A.^2(2)矩阵的平方:A^2;(3)逆:inv(A);(4)矩阵乘法:A*B;(5)元素相乘:A.*B;注意:像带点"."时对应元素的运原创 2010-03-30 09:40:00 · 2689 阅读 · 0 评论 -
matlab中的mean函数
如果你有这样一个矩阵:A = [1 2 3; 3 3 6; 4 6 8; 4 7 7];用mean(A)(默认dim=1)就会求每一列的均值ans = 3.0000 4.5000 6.0000用mean(A,2)就会求每一行的均值 ans = 2.0000 4.0000 6.0000 6.0000原创 2010-03-30 09:34:00 · 7625 阅读 · 0 评论 -
matlab图像的邻域操作与块操作
<br />1.图像的滑动邻域操作。<br /> 邻域操作是指将每个输入的像素值以及其某个邻域的像素值结合处理而得到对应的输出像素值的过程。邻域通常形状规则。如2*2,2*3之类。<br />滑动邻域操作一次处理一个像素。<br /> 对于m*n的邻域,中心像素坐标为:floor(([m,n]+1)/2);<br /> 例如:邻域2*2——>[1 1]<br /> 邻域2*3——>[1 2]<br /> 实现滑动邻域操作的步骤:<br /> (1) 选择一个单独的像素。<b原创 2011-03-30 17:44:00 · 8286 阅读 · 4 评论