sub2ind
ind2sub函数可以用来把矩阵元素的index转换成矩阵中对应的坐标(The ind2sub command determines the equivalent subscript values corresponding to a single index into an array)
[A,B] = ind2sub(size(X),INDEX) , A返回矩阵的行坐标,B返回矩阵的列坐标。
size(X)是一个向量,size(1)表示行数,size(2)表示列数。INDEX 是索引。
X=rand(4,5);
INDEX=[2 5 7];
[A,B]=ind2sub(size(X),INDEX);
mean函数在矩阵中的使用
mean(X)和mean(X,1)
mean(X)和mean(X,1)返回了矩阵X每列的平均值,其中的1代表返回列
mean(x,2)
mean(X)返回矩阵X每行的平均值,其中的2代表返回行
double与single
double(x):
此函数将非双精度数组(如single,int8)转换成双精度;
语法:x = double(x);
single(x):
此函数将非单精度数组(如double,int8)转换成单精度;
语法:x = single(x);