我正在写一个函数,我需要读取6501 X 1矩阵,然后找到由用户提供的特定数字的索引作为输入。我能够找到整数值的位置,但不能找到列中存在的浮点数。任何人都可以帮忙吗?谢谢如何在MATLAB中找到矩阵中浮点数的位置(索引)?
下面是函数的一部分遍历列矩阵找到了一些
format short g
columnmzData = mzData; % mzData is the column matrix
length = size(columnmzData);
i=1;
for mzDataLoop = 1:6501
if (columnmzData(mzDataLoop) == mzValue)
mzValueIndice = i
break;
else
i=i+1;
end
end
这里的指数是列矩阵的一部分:
1498
1498.2
1498.4
1498.6
1498.8
1499
1499.2
1499.4
1499.6
1499.8
该功能现在可用!谢谢:) – novicegeek 2013-04-30 17:44:31