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

조회 수: 8(최근 30일)
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.
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개)


Find more on Operators and Elementary Operations in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by