totop

آموزش برنامه نویسی متلب – آشنایی با محیط Matlabپنج‌شنبه 16, آوریل 2020

آموزش متلب در همیارپروژه

آشنایی با محیط Matlab

در ادامه آموزش های سایت همیارپروژه برنامه نویسی متلب ارائه خواهد شد .آموزشها از مقدماتی تا پیشرفته ادامه دارد و ما به شما کدنویسی در نرم افزار متلب را یاد خواهیم داد. با ما همراه باشید.

مقدمه:

نرم افزار متلب یک نرم افزار ماتریس محور می باشد که  یک محیط  نرم افزاری با انجام محاسبات عددی  دارد.کار با این نرم افزار بسیار ساده می باشد. در واقع تمام داده های خود را به شکل ماتریس ذخیره می کند حتی یک تصویر نیز در این برنامه به صورت یک ماتریس سه بعدی ذخیره خواهد شد علاوه بر تابع های بسیاری که خود این نرم افزار دارد می توان تابع های جدیدی نیز برای آن تعریف نمود. متلب از جمله محصولات شرکت متورکس می باشد که برای گروه های مختلف مهندسی شامل : مهندسان برق, مکانیک, رایانه و… بسیار پرکاربرد می باشد.

آموزش متلب در همیارپروژه

تنظیمات صفحات متلب

ابعاد صفحات متلب قابل تغییر می باشد, همچنین می توانیم که صفحات را از بدنه اصلی نیز جدا نماییم.

آموزش متلب

پروژه متلب

همانطور که مشاهده می کنید با کلیک بر روی زبانه می توانیم هر کادر را minimize , maximize و undock نمود

صفحه command window

این صفحه صفحه ای است که همواره با آن سروکار داریم و می توانیم کلیه کدهای خود را آنجا بنویسیم و نیز در این صفحه دستورات متلب به کار می روند

کاربرد help متلب

آموزش متلب

با کلیک بر روی گزینه help ایتم های فوق در دسترس می باشند

در قسمت Document مشخصات تولید کننده و نرم افزار های هم خانواده با این نرم افزار را می توانیم ببینیم

آموزش متلب

پر کاربرد ترین بخش Example می باشد :

آموزش متلب

یک سری از مجموعه مثال های این نرم افزار شامل:

  • Basic Matrix Operations
  • FFT for Spectral Analysis
  • Creating 2-D Plots
  • Introduction to the live Editor

که به کمک help  این نرم افزار می توانیم به یادگیری بپردازیم

در help همچنین می توانیم اطلاعات کاملی در مورد یک تابع بدست بیاوریم به عنوان نمونه:

اگر در قسمت search ما نام یک تابع به عنوان مثال sort را تایپ نماییم می بینید که تعداد بسیاری از کاربردها را خود نرم افزار پیشنهاد می دهد

آموزش متلب

و با زدن گزینه enter به این صورت می توانیم مثال ها و کاربرد های مختلف را مشاهده نماییم

آموزش تخصصی متلب

مشاهده می شود که حدود ۸۸۴ نتیجه مختلف برای یک تابع یافت شده است که همانطور که در box سمت چپ مشاهده می کنید به ترتیب این یافته هارا تفکیک کرده است که بر حسب نیاز می توان به آن دقت نمایید

آموزش متلب

صفحه Editor متلب

در این صفحه تابع های متلب و برنامه ها نوشته می شوند و اطلاعات این صفحه با پسوند m ذخیره می گردند.

  • برای اجرای کدهای این صفحه می توانیم از کلید میانبر F5 استفاده نماییم
  • برای اجرای بخشی از کدهای این صفحه می توانیم با انتخاب بخش مورد نظر و سپس فشردن کلید F9 .
  • برای نوشتن متن توضیحی کافی است از علامت % استفاده نماییم .بنابراین تمام عبارات بعد از این علامت به صورت comment می شود

آموزش های متلب

صفحه Work space

آموزش متلب

در این صفحه می توانیم همه متغیر هایی که تعریف نموده ایم در زمان اجرای نرم افزار متلب ببینیم.در این صفحه می توانیم اطلاعاتی شامل : نام , سایز و اطلاعات دیگری در مورد متغیرها بدست آورد. در زمان فراخوانی یک فایل داده ها تماما در Work space  ذخیره خواهند شد .

 

در متلب عموما تعریف متغیر و مقدار دهی به صورت همزمان صورت می گیرد

در نامگذاری متغیرها باید به نکات زیر دقت نماییم:

  • متلب به حروف کوچک و بزرگ حساس می باشد
  • نام متغیرها باید با حروف شروع شود نه با اعداد
  • بهتر است که نامی که برای متغیرها استفاده می نماییم از نام پرکاربرد توابع یا پارامترهای کلیدی متلب نباشد.در صورتی که این مساله را رعایت نکنیم خطاهایی رخ خواهد داد .به خصوص برای افراد تازه کار به راحتی این مشکل رفع نخواهد شد
  • در صورتیکه در انتهای یک دستور از نماد سیمیکالن استفاده نماییم متغیر تعریف و مقدار دهی خواهد شد اما نمایش داده نمی شود
  • اگر بخواهیم چندین دستور را در یک سطر وارد نماییم کافیست بین دستورها از علامت کاما و یا سیمیکالن استفاده نماییم

چند مقدار دهی اولیه که پیش فرض متلب می باشند را میبینیم

متلب

کلمات کلیدی در متلب:

تعداد کلمات کلیدی در متلب زیاد نیست و شامل : if , end , else و… می باشد . متلب خود این کلمات را تشخیص میدهد و در زمان تایپ آنها را به رنگ آبی در میاورد و برای داشتن لیستی از این کلمات با تایپ iskeyword را در خط فرمان متلب تایپ کنیم

متلب

اعداد مختلط

با تعریف عدد مختلط i و j این امکان را داریم که اعداد را به صورت مختلط تعریف نماییم . دقت نمایید که قبلا به i و j مقدار نداده باشید چون خطا رخ میدهد و برای جلوگیری از بروز این مشکل می توانیم به جای I وj از ۱i  و ۱j استفاده نماییم.

به عنوان مثال:

آموزش مقدماتی متلب

آرایه ها

آرایه با علامت باز و بسته براکت مشخص می شود و عناصر داخل آن یا با کاما و یا با فاصله از یکدیگر جدا میشوند.

که در این صورت یک ماتریس سطری به دست می آید .به مثال های زیر دقت نمایید.

آموزش متلب

آرایه ها را می شود به شکل عنصر به عنصر نیز تعریف نمود , دقت نمایید که اندیس آرایه ها در متلب صفر و اعداد اعشاری یا منفی نمی توانند باشند. به مثال زیر دقت نمایید:

آموزش متلب

آموزش متلب

آرایه های خاص

 

  • Zeros(1,n) (آرایه های تمام صفر) : اگر یک آرایه n تایی تمام صفر بخواهیم می توانیم از این دستور استفاده نماییم .به عنوان مثال داریم:

 

پروژه متلب

  • Ones(1,n) (آرایه تمام یک) اگر برداری با تمام عناصر برابر یک بخواهیم می توانیم از این تابع استفاده نماییم.به عنوان مثال داریم:

متلب

 

اعداد و آرایه های تصادفی در متلب

در نرم افزار متلب برای تولید اعداد , ماتریسها و آرایه ها توابع مختلفی در نظر گرفته شده است که هر کدام از این توابع به روش متفاوتی این اعداد را تولید می نمایند و کاربردهای منحصر به فرد خودرا نیز دارند در زیر چند نمونه از این توابع را ذکر می نماییم:

  • Rand(1,n) این تابع با هدف تولید اعداد تصادفی با توزیع یکنواخت در بازه [۰ ۱] استفاده می شود.به مثال زیر دقت کنید:

متلب

 

  • randn(1,n) این تابع با هدف تولید اعداد تصادفی با توزیع نرمال ( میانگین صفر و واریانس یک ) استفاده می شود . این تابع عموما در شبیه سازی نویز گاوسی کاربرد دارد.

 

آموزش تخصصی متلب

در اینجا آشنایی با محیط متلب بخش اول به پایان رسیده است و در آموزش های بعدی به مباحث دیگر آموزش متلب می پردازیم. همچنین از شما مخاطبین عزیز سایت همیارپروژه دعوت می کنم که برای انجام پروژه متلب خود آموزش های ما را دنبال نمایید.

 

نویسنده : زهرا رستمی


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

نشانی ایمیل شما منتشر نخواهد شد.

حق نشر برای همیارپروژه ❤️ مرجع انجام پروژه دورکاری و آنلاین ✔️ سایت انجام پروژه و استخدام فریلنسر در همه حوزه ها ، مهارت ها ، نرم افزارها و پروژه های برنامه نویسی محفوظ است.