How can I write a program to investigate whether a number belongs to matrix?

2 ビュー (過去 30 日間)
Ayob
Ayob 2014 年 1 月 17 日
コメント済み: Ayob 2014 年 1 月 17 日
I have a Matrix named A and a number like B=11. I want to write a program which gives C=1 when B belongs to A and C=0 when B doesn't belong to A. I'm really interested in Matlab special features instead of long codes in my program.
e.g:
A=[1 2 3 5 21 2 4 0 11 3]
if B=11 then C=1
if B=9 then C=0

採用された回答

Matt Kindig
Matt Kindig 2014 年 1 月 17 日
I think ismember() should do the trick:
A=[1 2 3 5 21 2 4 0 11 3];
B = 11;
C = ismember(B, A); %returns 1
B = 9;
C = ismember(B, A); %returns 0

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeLogical についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by