چک کردن عضو بودن تمامی عناصر یک ماتریس در ماتریسی دیگر با دستور ismember
چک کردن عضو بودن تمامی عناصر یک ماتریس در ماتریسی دیگر با دستور ismember
گاهی اوقات نیاز داریم که چک کنیم آیا عناصر یک ماتریس، عضو ماتریسی دیگر نیز هستند یا نه. برای این منظور، از دستور ismember در متلب، استفاده می شود. با دستور ismember(A,B) می توانیم چک کنیم که آیا عناصر ماتریس B ، عضو ماتریس A نیز می باشند یا نه. دستور ismember ، ماتریسی را با اندازه ماتریس B برمی گرداند که تنها حاوی مقادیر 1 و 0 می باشد. هر عنصری از ماتریس B که در ماتریس A عضو بوده است، در محل آن عنصر، مقدار 1 نمایش داده شده است و چنانچه آن عنصر عضو ماتریس A نباشد، در محل آن عنصر، مقدار 0 نمایش داده شده است. به مثال زیر توجه کنید :
مثال :
نتیجه :
مشاهده می کنید که چون عدد 10 از ماتریس B ، عضو ماتریس A نمی باشد، بنابراین در محل آن، مقدار 0 نمایش داده شده است.
چک کردن عضو بودن تمامی عناصر یک ماتریس در ماتریسی دیگر با دستور ismember
گاهی اوقات نیاز داریم که چک کنیم آیا عناصر یک ماتریس، عضو ماتریسی دیگر نیز هستند یا نه. برای این منظور، از دستور ismember در متلب، استفاده می شود. با دستور ismember(A,B) می توانیم چک کنیم که آیا عناصر ماتریس B ، عضو ماتریس A نیز می باشند یا نه. دستور ismember ، ماتریسی را با اندازه ماتریس B برمی گرداند که تنها حاوی مقادیر 1 و 0 می باشد. هر عنصری از ماتریس B که در ماتریس A عضو بوده است، در محل آن عنصر، مقدار 1 نمایش داده شده است و چنانچه آن عنصر عضو ماتریس A نباشد، در محل آن عنصر، مقدار 0 نمایش داده شده است. به مثال زیر توجه کنید :
مثال :
کد:
[LEFT][COLOR=#000000][FONT=Tahoma][FONT=monospace]A=[COLOR=#008800][[/COLOR][COLOR=#3333FF]1[/COLOR] [COLOR=#3333FF]2[/COLOR] [COLOR=#3333FF]3[/COLOR];[COLOR=#3333FF]4[/COLOR] [COLOR=#3333FF]5[/COLOR] [COLOR=#3333FF]6[/COLOR];[COLOR=#3333FF]7[/COLOR] [COLOR=#3333FF]8[/COLOR] [COLOR=#3333FF]9[/COLOR][COLOR=#008800]][/COLOR]
B=[COLOR=#008800][[/COLOR][COLOR=#3333FF]1[/COLOR] [COLOR=#3333FF]2[/COLOR];[COLOR=#3333FF]3[/COLOR] [COLOR=#3333FF]4[/COLOR][COLOR=#008800]][/COLOR]
C=[COLOR=#008800][[/COLOR][COLOR=#3333FF]1[/COLOR] [COLOR=#3333FF]2[/COLOR];[COLOR=#3333FF]3[/COLOR] [COLOR=#3333FF]10[/COLOR][COLOR=#008800]][/COLOR]
D=[COLOR=#0000FF]ismember[/COLOR][COLOR=#008800]([/COLOR]B,A[COLOR=#008800])[/COLOR]
E=[COLOR=#0000FF]ismember[/COLOR][COLOR=#008800]([/COLOR]C,A[COLOR=#008800])[/COLOR][/FONT]
[/FONT][/COLOR][/LEFT]
نتیجه :
کد:
[LEFT]
[COLOR=#000000][FONT=Tahoma][FONT=monospace]A =
[COLOR=#3333FF]1[/COLOR] [COLOR=#3333FF]2[/COLOR] [COLOR=#3333FF]3[/COLOR]
[COLOR=#3333FF]4[/COLOR] [COLOR=#3333FF]5[/COLOR] [COLOR=#3333FF]6[/COLOR]
[COLOR=#3333FF]7[/COLOR] [COLOR=#3333FF]8[/COLOR] [COLOR=#3333FF]9[/COLOR]
B =
[COLOR=#3333FF]1[/COLOR] [COLOR=#3333FF]2[/COLOR]
[COLOR=#3333FF]3[/COLOR] [COLOR=#3333FF]4[/COLOR]
C =
[COLOR=#3333FF]1[/COLOR] [COLOR=#3333FF]2[/COLOR]
[COLOR=#3333FF]3[/COLOR] [COLOR=#3333FF]10[/COLOR]
D =
[COLOR=#3333FF]1[/COLOR] [COLOR=#3333FF]1[/COLOR]
[COLOR=#3333FF]1[/COLOR] [COLOR=#3333FF]1[/COLOR]
E =
[COLOR=#3333FF]1[/COLOR] [COLOR=#3333FF]1[/COLOR]
[COLOR=#3333FF]1[/COLOR] [COLOR=#3333FF]0[/COLOR][/FONT]
[/FONT][/COLOR][/LEFT]