0
私は2つの配列を持っています。 1つはデータ用、もう1つは配列から選択したい項目ごとに1
、無視したい項目ごとに0
が入っています。Matlabの配列からチェック項目を選択しますか?
data = [1 2 3 4 5];
list = [1 0 1 0 1];
ような何かを行うことなくデータ配列から確認要素(1、3、5)を取得する簡単なワンライナーの方法があります:
newdata = [];
for i=1:numel(data)
if list(i) == 1
newdata(end+1) = data(i);
end
end