توابع آرایه در متلب
متلب توابع مرتب زیر را آماده کرده است، چرخش، تغییر، تغییر شکل، تغییر مکان محتوای آرایه.
هدف | تابع |
طول بردار یا بزرگترین بعد آرایه | length |
تعداد ابعاد آرایه | ndims |
تعداد عناصر آرایه | numel |
ابعاد آرایه | size |
مشخص می کند که ورودی بردار ستونی است | iscolumn |
تعیین می کند که آرایه خالی است | isempty |
تعیین می کند که ورودی ماتریس است | ismatrix |
تعیین می کند که ورودی بردار سطری است | isrow |
تعیین می کند که ورودی عدد است | isscalar |
تعیین می کند که ورودی بردار است | isvector |
ساختار بلوک مورب ماتریس از آرگومان های ورودی | blkdiag |
شیفت آرایه مدور | circshift |
ترانهاده مزدوج پیچیده | ctranspose |
ماتریس های مورب و قطرهای ماتریس | diag |
آرایه تلنگر همراه با ابعاد مشخص | flipdim |
ماتریس تلنگر چپ به راست | fliplr |
ماتریس تلنگر بالا به پایین | flipud |
پس و پیش کردن معکوس ابعاد از آرایه n-d | impermute |
چینش دوباره اعداد از آرایه n-d | permute |
تکرار و آرایه کاشی | repmat |
تغییر شکل آرایه | reshape |
چرخش 90 درجه ماتریس | rot90 |
حرکت ابعاد | shiftdim |
تعیین می کند که آیا عناصر به این ترتیپ مرتب شده اند | issorted |
عناصر آرایه را به صورت صعودی یا نزولی مرتب می کند. | sort |
سطرها را به ترتیب صعودی مرتب می کند | sortrows |
ابعاد یگانه را حذف می کند | squeeze |
ترانهادن | transpose |
عبارت victorize | vectorise |
مثال ها
مثال های زیر برخی از توابع ذکر شده در بالا را شرح می دهد.
طول، بعد و تعدادی از عناصر:
یک فایل اسکریپت ایجاد نمایید و کد زیر را تایپ کنید:
x =[7.l,3.4,7.2,28/4,3.6,l7,9.4,8.9];
length(x)% length of x vector
y = rand(3,4,5,2);
ndims(y)%no of dimensions in array y
s =[‘zara‘,‘nuha‘,‘shamim‘,‘riz‘,‘shadab‘];
numel(s)%no of elements in s
زمانی که شما فایل را اجرا می کنید، نتیجه زیر نشان داده می شود:
نویسنده: مهندس عربعامری
مقاله متلب,مطلب,متلب,مقاله برق,مقاله قدرت,مقاله مطلب,مقاله سیمولینک,دانلود متلب,دانلود مقاله متلب,مقالهmatlab ,آموزش متلب,مطلب,متلب,آموزش برق,آموزش قدرت,آموزش مطلب,آموزش سیمولینک,دانلود متلب,دانلود آموزش متلب,آموزشmatlab ,پروژه متلب,مطلب,متلب,پروژه برق,پروژه قدرت,پروژه مطلب,پروژه سیمولینک,دانلود متلب,دانلود پروژه متلب,پروژهmatlab ,