【发布时间】:2014-04-14 21:59:39
【问题描述】:
假设我有一个单元格数组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:,并给出了矢量化解。如果可行,请接受。谢谢! :) -
谢谢!我是系统新手,有点混乱。
标签: matlab matrix vectorization cell-array