Допустим, у меня есть массив ячеек raweeg
, каждая ячейка которого представляет собой матрицу с временными точками в первом столбце и некоторыми маркерами во втором. Я хочу создать вектор для хранения моментов времени, когда маркер не равен -1. Я нашел неэлегантный (и не работающий) способ создать вектор нулей размером 1x1, а затем добавить следующие значения в цикле.
P.S.: Есть ровно 96 значений, отличных от "-1", и соответствующих моментов времени.
startpoints = zeros(1,1);
for i = length(raweeg{1,1}(:,1))
if raweeg{1,1}(i,2) ~= -1
startpoints(end+1,1) = raweeg{1,1}(i,1);
end
end
Спасибо
1:
, и дается векторизованное решение. Если это работает, пожалуйста, примите. Спасибо! :) - person chappjc   schedule 15.04.2014