灰度变换
索引技术
MATLAB提供了大量的索引技术,下面罗列使用到的索引技术。1×N的数组被称为行向量。首先先写出一个举例向量v
v=[2 3 5]
v =
2 3 5
MATLAB中向量使用中括号括起,并用空格或逗号隔开。
转置算子 ( .’ ) 可将向量转置
w=V.'
w =
2
3
5
对于单行的向量直接使用下标访问即可,跟其他编程语言并无区别
w(2)
ans =
3
元素块的索引
元素块索引则跟Python类似,不过MATLAB中第一位元素从1开始算起,并不是0.
>> v(2:end)
ans =
3 5
还可以将一个向量用作索引进入圆括号内,在我们想得到不连续的元素时使用。
>> v([1 3])
ans =
2 5
MATLAB中一样有步长的计算,步长简单来说就是走了几步路
>> V(1:2:end)
ans =
2 5
矩阵索引
矩阵因为是多维的所以索引需要一个行索引和一个列索引。距离矩阵A
>> A=[1 2 3;4 5 6;7 8 9]
A =
1 2 3
4 5 6
7 8 9
行索引和列索引用逗号隔开,在各自的行和列中索引与上面一样用冒号
>> A(2,2)//矩阵的第二行第二个
ans =
5
-------------------------------------
>> A(2:3,1:end)//矩阵第二三行
ans =
4 5 6
7 8 9
灰度变换
空间域技术是直接对图像的像素进行操作,灰度变换的空间域处理用下列表达式进行了概括
g ( x , y ) = T [ f ( x , y ) ] g(x,y)=T[f(x,y)] g(x,y)=