اعمال عملگرهای نسبی (Relational Operator) بر روی تمامی عناصر یک بردار یا ماتریس
همان طور که می دانید، یک عملگر نسبی (Relational Operator) ، دو یا چند عبارت را در نظر می گیرد و نتیجه مقایسه آنها را به صورت برگرداندن مقدار 0 ، برای حالت غلط بودن و برگرداندن مقدار 1 ، برای حالت صحیح بودن، در خروجی نمایش می دهد. اما گاهی نیاز داریم که یک عملگر نسبی (Relational Operator) را برای تمامی عناصر یک بردار یا ماتریس، به کار ببریم. با مثال های زیر، نحوه انجام این کار را به شما نشان خواهیم داد :
B=[5 5 5]
A>B
نتیجه :
6 4 8
B =
5 5 5
ans =
1 0 1
مشاهده می کنید که تک تک عناصر متناظر A و B که دارای شماره ردیف و شماره ستون یکسان می باشند، مقایسه شده اند. اگر عنصر بردار A ، بزرگتر از عنصر بردار B بوده است، آنگاه مقدار 1 که صحیح بودن را نشان می دهد، در بردار خروجی نمایش داده شده است و در غیر این صورت، مقدار 0 که غلط بودن را نشان می دهد، در بردار خروجی نمایش داده شده است.
A>3
نتیجه :
1 2 3 4 5
ans =
0 0 0 1 1
همان طور که گفتیم، می توانیم یک عملگر نسبی را به تمامی عناصر یک بردار یا ماتریس اعمال کنیم. می توانیم از این قابلیت استفاده کنیم و ببینیم چه عناصری از یک ماتریس، در شرط خاصی صدق می کنند. به مثال زیر توجه کنید :
A(A>3)
نتیجه :
5 4 3 2 1
ans =
5 4
مشاهده می کنید که عناصری از ماتریس A که بزرگتر از عدد 3 می باشند، مقدارشان در خروجی نمایش داده شده است.