تابع sort در متلب


جزوه دست نوشته برنامه‌نویسی متلب

معرفی تابع 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 باشد، بصورت سطری مرتب می‌کند.

 

 

برای مشاهده‌ی جزئیات بیشتر، ویدئوی زیر را ببینید.

موفق باشید


دیدگاه ها

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

code