Hello,
I have a matrix M size(M)=n*2
and a Vector V size(V)=n*1
in the fist colomn of M we find some indexes of V I want to extract the indexes of V which are not used in M.
is that possible?
thank you

 採用された回答

Grzegorz Knor
Grzegorz Knor 2011 年 11 月 14 日

1 投票

ismember function might be helpful.

その他の回答 (2 件)

Walter Roberson
Walter Roberson 2011 年 11 月 14 日

1 投票

Much more directly:
setdiff(V, M(:,1))
Fatma Gargouri
Fatma Gargouri 2011 年 11 月 14 日

0 投票

thank you Grzegorz Knor
K=M(:,1);
p=1;
for i=1:size(V,1)
ind=ismember(i,K);
if ind==0
R(p)=i;
p=p+1;
end
end

カテゴリ

ヘルプ センター および File Exchange で Resizing and Reshaping Matrices についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by