آموزش متلب (MATLAB)
۵۴۳ آموزش
نمایش دسته بندی ها (۵۴۳ آموزش)

چک کردن اینکه عنصرهای (Element) یک ماتریس (Matrix)، دارای ترتیب (Sorted) صعودی (Ascending Order) یا نزولی (Descending Order) می باشند یا خیر، با دستور issorted ، در متلب (MATLAB)

با استفاده از دستور issorted در متلب (MATLAB)، می توانیم چک کنیم که آیا عنصرهای (Element) یک ماتریس (Matrix)، دارای ترتیب (Sorted) صعودی یا نزولی می باشند یا خیر.

منظور از ترتیب (Sort) صعودی، این است که اگر عنصرهای (Element) ماتریس به صورت اعداد هستند، از کوچک به بزرگ باشند (ترتیب نزولی = از بزرگ به کوچک) و یا اگر عنصرهای (Element) ماتریس به صورت حروف الفبای زبان انگلیسی هستند، به ترتیب قرارگیری در حروف الفبای زبان انگلیسی باشند (ترتیب نزولی = برعکس).

اگر عنصرهای ماتریس دارای ترتیب (Sorted) باشند (به صورت پیش فرض، ترتیب صعودی چک می شود)، دستور issorted ، مقدار 1 را برمی گرداند و اگر دارای ترتیب (Sorted) نباشند، مقدار 0 را برمی گرداند.

نکته

دستور issorted ، به صورت پیش فرض، ترتیب صعودی (Ascending Order) را در نظر می گیرد، اما امکان چک کردن ترتیب نزولی (Descending Order) نیز وجود دارد (این مورد را در ادامه شرح خواهیم داد).

به مثال زیر توجه کنید :

مثال

نتیجه :

مثال

نتیجه :

نکته

دستور issorted ، به صورت پیش فرض، ترتیب صعودی (Ascending Order) را در نظر می گیرد، اما اگر بخواهیم که ترتیب نزولی (Descending Order) را چک کند، دستور issorted را به صورت زیر به کار می بریم :

مثال

نتیجه :

نویسنده علیرضا گلمکانی
شماره کلید 26544
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)