正式进军Matlab图像处理
- Matlab取整函数有:fix, floor, ceil, round,具体应用方法如下:
1. fix朝零方向取整,如fix(-1.3) = -1; fix(1.3) = 1;
2. floor顾名思义,地板,就是朝负无穷的方向取整,如floor(-1.3) = -2; floor(1.3) = 1;
3. ceil就是天花板,朝正无穷的方向取整,如ceil(-1.3) = -1; ceil(1.3) = 2;
4. round四舍五入到最近的整数,如round(-1.3) = -1; round(1.3) = 1;
(本部分转自http://www.cnblogs.com/york-hust/p/3238714.html)
- Matlab的数组产生函数有:zeros, ones,具体应用方法如下:
1. ones(a,b)产生a行b列全1数组;ones(a)产生a行a列全1数组;
2. zeros()函数同ones()函数,只是产生的全0.
- Matlab的size()函数:获取数组的行数和列数:
1. s=size(A),当只有一个输出参数时,返回一个行向量,该行向量的第一个元素是数组的行数,第二个元素是数组的列数;
2. [r,c]=size(A),当有两个输出参数时,size函数将数组的行数返回到第一个输出变量,将数组的列数返回到第二个输出变量;
3. 如果在size函数的输入参数中再添加一项,并用1或2为该项赋值,则size将返回数组的行数或列数。其中r=size(A,1)该语句返回的时数组A的行数, c=size(A,2) 该语句返回的时数组A的列数。
4. x(i,:)代表第i的所有元素.x(:,i)代表的是第i列的所有元素.x([i:k],:)则代表X的i到k行的所有元素.如果只想单独要第i行和第j行的元素,x([i,j],:)就行了.同样读取列也是类似的。
(此部分转自http://blog.sina.com.cn/s/blog_6133198901018srz.html)
- Matlab之peaks,mesh,meshgrid函数
1. 详见http://blog.csdn.net/glb562000520/article/details/10329471
- Matlab之fspecial函数
1. 详见http://blog.csdn.net/wyl_steven/article/details/6314959