在Matlab中按列过滤以获取列表或各种值

时间:2014-12-07 16:42:30

标签: matlab matrix

我已经生成了一个代码,它将文本文件中的数据分成所需的格式,过滤数据并平均输出(在这种情况下,第四列中的值)

我试图同时过滤第一列中的数据以获取值列表,但没有严格的值模式。例如 1001,1007,1048,1192,1200 ....

目前我的代码只按特定值过滤( 1001 )有没有办法将值列表合并到此函数中?

 C_f = C(C(:,1) == 1001 , :);

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

看看这是否是你想要的,

val = [1000 1001];
ind = ismember(C(:,1),val);
C_f = C(ind,:)