پروژه پاورپوینت آموزش MATLAB ماتریسها، رشتهها، ساختارها، آرایههای سلولی، زمان اجرا، و فایلها
خلاصه ای از پروژه:
این آموزش، نکات تکمیلی در مورد کار با ماتریسها (آرایهها) در نرمافزار MATLAB را ارائه میدهد. نحوه تعریف آرایهها، دسترسی به عناصر، الحاق عناصر به آرایه و توابعی مانند `horzcat` و `vertcat` برای اتصال افقی و عمودی عناصر توضیح داده شده است. همچنین، نحوه محاسبه مجموع و میانگین عناصر آرایه با استفاده از توابع `sum` و `mean` و نیز محاسبه ابعاد و طول آرایه با استفاده از توابع `size` و `length` آموزش داده میشود.
در ادامه، روش جستجوی مقدار در آرایه با استفاده از تابع `find` و چند تابع مفید دیگر مانند `rand` و `randn` برای تولید اعداد تصادفی با توزیع یکنواخت و نرمال استاندارد معرفی شدهاند. مبحث رشتهها (String) و نحوه تعریف و کار با آنها، همراه با توابع `num2str` و `str2num` برای تبدیل عدد به رشته و بالعکس، مورد بررسی قرار میگیرد.
آموزش، به تعریف ساختار (Structure) و آرایه سلولی (Cell array) و نحوه دسترسی به عناصر آنها میپردازد. همچنین، استفاده از علامت `%` برای درج توضیحات (کامنت) در کد و دستور `format` برای تعیین نحوه نمایش اعداد، توضیح داده شده است.
نحوه ذخیره و بازیابی متغیرهای workspace با استفاده از دستورات `save` و `load` و نیز محاسبه زمان اجرای دستورات با استفاده از `tic`، `toc` و `profile` آموزش داده میشود. در پایان، دستورات مربوط به کار با فایلهای صوتی مانند `waveread`، `wavwrite`، `wavplay` و `wavrecord` معرفی شدهاند.
در انتهای آموزش، نحوه استفاده از دستور `help` برای دریافت راهنمایی در مورد دستورات MATLAB و همچنین نحوه تکمیل خودکار نام دستورات با استفاده از کلید `tab` توضیح داده شده است.
به دنبال پروژههای دانشجویی برتر هستید؟ همین حالا این پروژه آماده را به آسانی دانلود کنید و در زمان خود صرفهجویی کنید!
عناوین و فهرست کلی پروژه:
آموزش نرم افزار MATLAB – بخش 2
خلاصه مطالب
* نکاتی بیشتر در مورد کار با ماتریس ها (آرایه ها)
* رشته (String)
* تعریف ساختار (Structure)
* تعریف آرایه سلولی (Cell array)
* توابع مربوط به زمان اجرا
* توابع مربوط به فایلهای صوتی
کار با ماتریس (آرایه)
* تعریف آرایه
* دسترسی به یک عنصر خاص
الحاق عنصر (عناصر) به آرایه
* الحاق عناصر به آرایه
دو تابع برای الحاق عناصر
* Horzcat: اتصال عناصر به صورت افقی (ستونی)
* Vertcat: اتصال عناصر به صورت عمودی (سطری)
محاسبه مجموع و میانگین آرایه
* تابع sum
* تابع mean
محاسبه ابعاد و طول
* تابع size
* تابع length
جستجوی مقدار در آرایه
* تابع find
چند تابع مفید دیگر
* rand: تولید نمونه ها تصادفی بین [0,1]
* randn : تولید نمونه های تصادفی از توزیع نرمال استاندارد
* توابع ones و zeros
رشته (String)
* تبدیل عدد به رشته و بالعکس (num2str و str2num)
ساختار (Structure)
* مثال از تعریف structure
آرایه سلولی (Cell array)
* تعریف Cell array
توضیحات برنامه
* علامت % (کامنت)
* امکان کامنت چندخطی (بلوکی)
دستور format
* تعیین نحوه نمایش اعداد
ذخیره و بازیابی متغیرهای workspace
* دستور save
* دستور load
محاسبه زمان اجرای دستورات
* tic و toc
* profile on و profile report
دستورات مربوط به فایلهای صوتی
* خواندن فایلهای wav ([Y,FS,NBITS]=waveread(file_name))
* ذخیره نمونه ها در یک فایل (wavwrite(Y,FS,NBITS,file_name))
* پخش فایل صوتی (wavplay(Y,FS))
* رکورد کردن نمونه ها (wavrecord(N,FS))
استفاده از دستور help
* help دستور مورد نظر
* Tab Completion
نقد و بررسیها
هنوز بررسیای ثبت نشده است.