جزوه دست نوشته برنامهنویسی متلب
معرفی تابع sort در متلب
تابع sort در متلب برای مرتب کردن اعداد استفاده میشود. مرتب کردن اعداد بصورت صعودی و یا نزولی است. این تابع نیز مانند سایر توابع به طرق مختلف فراخوانی میشود که در این جلسه آنها را بیان خواهیم کرد.
روشهای مختلف استفاده از تابع sort
روش اول:
(m=sort(A
بصورت پیش فرض، تابع sort بصورت صعودی عمل میکند.
اگر A یک بردار باشد، m یک برداری است که مقادیر را بصورت صعودی مرتب میکند.
اگر A یک ماتریس باشد، m یک ماتریسی است که اعداد هر ستون را بصورت صعودی مرتب شده است.
روش دوم:
در این روش، میخواهیم اعداد را بصورت نزولی مرتب کنیم.
(‘m=sort(A, ‘direction
direction دو حالت را میتواند داشته باشد: 1) descend (برای مرتب کردن بصورت نزولی )و 2)ascend(برای مرتب کردن بصورت صعودی)
در حالتی که direction را در حالت descend قرار دهیم:
اگر A یک بردار باشد، m یک برداری است که مقادیر را بصورت نزولی مرتب میکند.
اگر A یک ماتریس باشد، m یک ماتریسی است که اعداد هر ستون را بصورت نزولی مرتب شده است.
روش سوم:
در این روش، آدرس اندیسی مقادیر مرتب شده نیز نشان داده میشود
(‘m,ind]=sort(A, ‘direction]
ind، آدرس اندیس درایهها است.
روش چهارم:
در این روش میتوان نحوهی مرتب کردن اعداد را بصورت ستونی و سطری تعریف کرد.
(B=sort(A, dim
اگر dim برابر یک باشد، بصورت ستونی مرتب میکند.
اگر dim برابر 2 باشد، بصورت سطری مرتب میکند.
برای مشاهدهی جزئیات بیشتر، ویدئوی زیر را ببینید.
موفق باشید
دیدگاه ها