شروع کار با متلب و آشنایی با محیط آن
به نام خدا و سلام.
به دومین جلسه از مجموعه جلسات آموزش نرم افزار متلب خوش آمدید. آموزش متلب مقدماتی به صورت رایگان از وبسایت متلب پلاس ارائه میشود.
در جلسه قبل از سری جلسات آموزش نرم افزار متلب، به انتخاب نسخه مناسب متلب و روش نصب آن پرداختیم. در این جلسه نوبت به شروع به کار با نرم افزار متلب میرسد. در این آموزش matlab ابتدا پنجره (بخش) های مختلف این نرم افزار معرفی میشوند. سپس با روش کار با این پنجرهها آشنا میشویم. در انتهای جلسه نیز بخش مهمی تحت عنوان راهنمای متلب (MATLAB Help) معرفی و نحوه استفاده از آن بیان میشود.
با متلب پلاس همراه باشید.
آشنایی با محیط نرم افزار متلب
پس از نصب و فعالسازی نرم افزار متلب (که در جلسه قبل به آن پرداختیم) میتوانید آن را اجرا کنید. پس از اجرای متلب در دسکتاپ (نسخه کامپیوتر) با محیطی به صورت شکل زیر مواجه خواهید شد.
محیط نرم افزار متلب در حالت پیشفرض دارای 3 سربرگ (HOME، PLOTS و APPS)، دایرکتوری (مسیر)، محتوای پوشه فعلی (Current Folder)، پنجره فرمان (Command Window) و فضای کاری (Workspace) میباشد. تمامی این بخشها در شکل زیر مشخص شدهاند.
در ادامه به جزئیات هر بخش میپردازیم.
پنجره فرمان یا Command Window در متلب
این پنجره مهمترین بخش از کار با متلب بوده و تمامی فرمانها از این طریق به متلب داده میشود. توجه داشته باشید که تمامی دستورات برای اجرا بایستی در جلوی نشانگر >> تایپ شوند. پس از تایپ دستور موردنظر کلید Enter را میزنیم تا فرمان ما اجرا شود. نرم افزار متلب نیز بلافاصله خروجی مربوطه را نشان میدهد. مثلا a = 2 + 6 را در این پنجره وارد کرده و اینتر بزنید.
a = 2 + 6
پس از اجرا داریم:
a =
8
در جلسه بعد به طور کامل به مباحث مربوط به کار با پنجره فرمان و وارد کردن دستورات میپردازیم.
پنجره فضای کاری یا Workspace در متلب
پنجره فضای کاری یا Workspace نشان دهنده تمام محتوای ذخیره شده در حافظه فعلی متلب است. فضای کاری در واقع نمایش گرافیکی از آنچه در حافظه متلب وجود دارد، میباشد. این محتوا شامل اعداد، آرایهها، کاراکترهای رشتهای، آرایه سلول و استراکچر، عبارات منطقی و… است. به طور کلی هر محاسبه یا اجرایی در متلب صورت بگیرد، مشخصات و دادههای آن در فضای کاری ذخیره میشود.
برای مشاهده غیر گرافیکی تمام دادههای حافظه از دستور whos استفاده میشود. با تایپ دستور whos در پنجره فرمان، تمامی دادههایی که در حافظه ذخیره شدهاند، نمایش داده میشوند. (البته شما با اجرای این دستور، خروجی متفاوتی مشاهده کنید. چرا که هرچه در حافظه فعلی باشد ارائه میشود.)
با کلیک بر روی هر متغیر در فضای کاری، میتوان آن را مشاهده و ویرایش کرد.
پنجره تاریخچه فرمان یا Command History در متلب
پنجره Command History فهرستی از دستوراتی را که در متلب اجرا کردهاید نمایش میدهد. این دستورات شامل دستوراتی که در گذشته نیز وارد کردهاید میشوند. بر خلاف تمام بخشها که با بستن نرم افزار متلب، حافظه آنها حذف میشود، در تاریخچه فرمان اینطور نیست. این پنجره تاریخچه کل دستورات شما با زمان و تاریخ هر مورد را فهرست میکند. چنانچه چند دستور به صورت همزمان اجرا شوند، Command History از علامت براکت برای نمایش استفاده میکند. همچنین چنانچه دستوری با خطا مواجه شود، از یک علامت قرمز رنگ برای نمایش استفاده میکند. این پنجره در نمایش پیشفرض متلب دیده نمیشود. برای فعالسازی از منوی HOME بر روی Layout کلیک کنید. سپس Command History را انتخاب کرده و Docked را بزنید. در تصویر زیر جزئیات بیشتر دیده میشود.
همه دستورات تا زمانی که آنها را حذف نکنید و یا به حداکثر تعداد نرسند، در تاریخچه وجود دارند. حداکثر تعداد عملیاتهایی که به طور پیشفرض ذخیره میشوند 25000 عدد میباشد. البته که این مقدار قابل تغییر است و در انتهای این جلسه به آن میپردازیم. برای مشاهده دستورات قدیمیتر میتوانید در بخش Command History بالاتر بروید. به کمک Command History میتوانیم دستورات گذشته را کپی و یا دوباره اجرا کنیم. برای اجرای مجدد کافیست روی هر دستور دابل کلیک کنیم. برای کپی کردن نیز کافیست کلیک راست کرده و گزینه کپی را انتخاب کنیم.
پنجره دایرکتوری یا Current Folder در متلب
این پنجره از نرم افزار متلب، نشان دهنده آدرسی از هارد کامپیوتر که در آن قرار دارید است. مثلا اگر یک پوشه به نام A در دسکتاپ داشته باشید میتوانید دایرکتوری متلب را در آنجا قرار دهید. با این کار، فایلهایی که در پوشه A قرار دارند، برای شما نمایش داده میشود. برای درک بهتر، پوشهای در کامپیوتر در نظر میگیریم که دارای چندین فایل متلب است. فرضاً آدرس این پوشه به صورت
C:\Users\YourPC Name\Documents\MATLAB\MatlabPlus
است. از دایرکتوری استفاده کرده و به این محل میرویم. همانطور که مشاهده میکنید، فایلهای درون این پوشه در بخش Current Folder دیده میشود.
نکته بسیار مهم درباره Current Folder این است که برای اجرای هر فایلی در متلب بایستی حتما آن فایل در Current Folder باشد. مثلا در تصویر بالا یک فایل به نام data.mat داریم. برای اجرای این فایل باید دایرکتوری در همین پوشهای که هست باشد. در غیر اینصورت متلب خطای عدم وجود فایل میدهد.
آشنایی با راهنمای نرم افزار متلب
راهنمای نرم افزار متلب بهترین منبع برای یادگیری این نرم افزار است! واضح که برنامه نویسانِ اصلی شرکت مَثورکس بهترین اساتید برای آموزش متلب هستند. توصیه اکثر اساتید نیز استفاده از راهنمای خودِ متلب است. اما برای استفاده از راهنمای نرم افزار متلب به 2 چیز نیاز داریم. طرز استفاده از آن و کمی دانش زبان انگلیسی. در اینجا راههایی برای استفاده از راهنمای نرم افزار متلب ارائه میکنیم.
جستجو در نوار جستجوی متلب
آسانترین راه برای دستیابی به محتوای راهنمای متلب درباره یک موضوع جستجوی آن از نوار جستجو است. این نوار جستجو در بخش بالا و گوشه سمت راست قرار گرفته. در تصویر زیر نیز موقعیت دقیق آن مشخص شدهاست. در این نوار میتوانید هر دستور یا موضوعی را جستجو کنید.
دستور doc
با استفاده از این دستور، راهنمای کاملی از آنچه به دنبالش هستیم نمایش داده میشود. طرز استفاده از این دستور به این صورت است که ابتدا doc نوشته شده و جلوی آن دستور موردنظر نوشته میشود. مثلا اگر به دنبال راهنمایی برای باشیم تابع sin (سینوس) به صورت زیر عمل میکنیم.
doc sin
بلافاصله پس از زدن Enter پنجره جدیدی باز میشود. در این پنجره توضیحات کاملی درباره استفاده از دستور sin ارائه شده.
دستور help
این دستور نیز برای مشاهده راهنمای متلب استفاده میشود. تفاوت دستور help با doc در این است که دستور help راهنمایی مختصر و مفیدی در پنجره فرمان ارائه میدهد. در واقع پس از اجرای این دستور، صفحه جدیدی باز نخواهد شد. بلکه اطلاعات مورد نظر در Command Window ارائه میشوند. به مثال زیر دقت کنید.
help sin
همانطور که مشاهده میکنید تعریف دقیق و کوتاهی از دستور sin ارائه شدهاست. متلب راهنمایی کرده که sin(x)، سینوس مقدار x برحسب رادیان را محاسبه میکند. همچنین متلب پیشنهاد مشاهده دستورات مشابه را داده است. دستوراتی مثل asin (سینوس معکوس) و sind (سینوس برحسب درجه).
دستور docsearch
این دستور همان عملی را انجام میدهد که در نوار جستجو رخ میدهد. با این تفاوت که جستجو در نوار جستجو به صورت گرافیکی است اما با این دستور به صورت کدنویسی. نحوه استفاده از این دستور نیز به صورت دستوارت قبل است. ابتدا docsearch نوشته شده و سپس عبارت موردنظر نوشته میشود.
docsearch sin
دستور lookfor
این دستور در تمامی بخشهای متلب به دنبال عبارت وارد شده میگردد. خروجی این دستور نتایج بسیار زیادی دارد. چرا که در تمام بخشهای مختلف نرم افزار متلب موضوع موردنظر را جستجو میکند. نحوه استفاده از این دستور با یک مثال در زیر ارائه شده.
lookfor rad2deg
شخصی سازی متلب با Preference
یکی از امکانات بسیار جذاب نرم افزار متلب، امکان شخصی سازی تنظیمات آن است. برای شخصی سازی تنظیمات، از سربرگ HOME بر روی آیکن Preferences کلیک کنید. همچنین میتوانید دستور preferences را در پنجره فرمان نیز نوشته و اجرا کنید.
پس از آن پنجرهای مطابق شکل زیر باز خواهد شد.
در این منو هر بخشی که تمایل به شخصی سازی دارید را انتخاب کنید. مثلا بخش Command History را انتخاب میکنیم. در اینجا امکانات زیادی برای تغییر داریم. مثلا تعداد حداکثر عملیاتهایی که در تاریخچه فرمان ذخیره میشوند را تغییر میدهیم. پس از وارد کردن تعداد موردنظر روی Apply و سپس OK کلیک کنید.
جمعبندی
جلسه دوم از مجموعه آموزش رایگان نرم افزار متلب در اینجا به پایان رسید. در این جلسه به معرفی ابتدایی بخشهای مختلف نرم افزار متلب پرداختیم. این مباحث گرچه ابتدایی به نظر میرسند اما سنگ بنایی برای یادگیری مراحل بعد میباشند. به همین دلیل توصیه میکنیم حتما مباحث این جلسه را به دقت بررسی کنید. در جلسه آینده به وارد کردن دستورات در پنجره فرمان و ایجاد متغیر در آن میپردازیم. هدف تیم متلب پلاس ارائه محتوای آموزشی درجه یک برای شما عزیزان است.
اگر سوال و ابهامی درباره مباحث این جلسه دارید در بخش نظرات (پایین همین صفحه) به ما بگید. مشتاقانه منتظر نظرات شما عزیزان هستیم. از فهرست سمت راست هم میتونید به محتوای بقیه جلسات آموزش متلب دسترسی داشته باشید.
21 Comments
به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.
عالی
عالی
خیلی زیبا خیلی خوب خیلی خیلی خیلی حرفه ای اصلا عااااااااالی
سلام مهدی جان
ممنون و سپاس فراوان از نظر لطفت.
خیلی خوشحالیم که از این مطلب راضی بودی.
سلام
خداقوت واقعا سایت خیلی خوبی دارید.
ازتون یه درخواستی داشتم اگر امکانش هست برای تمام جلسات فایل پی دی اف بزارید.
سلام احمد جان
ممنون و سپاس فراوان از نظر لطفت.
خیلی خوشحالیم که از این مطلب راضی بودی.
سعی کردیم برای همه جلسات ویدیوی آموزش رو منتشر کنیم که خب اهمیت زیادی داشت. بعد از اون شروع میکنیم به گذاشتن فایل PDF جلسات.
این جلسه (شروع کار با متلب) فایل PDF رو داره و امکان دانلود رایگانش هم هست. برای جلسات بعد هم بزودی انجام میشه.
خیلی عالی و کامل توضیح داده اید ممنونم
سلام مجتبی جان
سپاس فراوان از اینکه نظرت رو با ما به اشتراک گذاشتی.
همچنین خیلی خوشحالیم که از این آموزش راضی بودی.
اگه دوره های پرطرفدار و به روزی مثل پایتون رو به همین روش آموزشی داخل سایت بذارین حتی اگه رایگان هم نباشه فکر میکنم استقبال خوبی ازش بشه
ممنون که نظر خودتون رو با ما به اشتراک گذاشتید. بابت پیشنهادتون هم خیلی ممنون و سپاسگزاریم.
سلام خدمت دوستان متلب پلاسی
این دوره فوق العاده است و من تازه چندین ویدیو رو دیدم و لذت بردم و قصد دارم همه رو از اول ببینم و یاد بگیرم.
فقط کاش قابلیت دانلود ویدیوها هم وجود داشت.
ممنون بابت این دوره فوق العاده که رایگان در اختیار همه قرار دادین.
سلام مژده جان
خیلی ممنونیم ازت که این همه لطف داری. خیلی خیلی خوشحالیم که از دوره آموزش متلب راضی بودی.
موفق باشی!
با سلام
خیلی ممنون که انقدر خوب و واضح از ابتدا مطالب رو توضیح دادید و خیلی ممنون که به رایگان در اختیارمون گذاشتید <3
ممنون از اینکه نظر خودتون رو با ما به اشتراک گذاشتید.
سلام با استاد عزیز
واقعا آموزشتون عالی….ه
آموزش متن همراه ویدئو خیلی کم پیدا میشه ولی شما با این حال رایگان ارائه دادین
تشکر فراوان
با درود فراوان
خوشحالیم که مفید واقع شده.
سلام ، خدا قوت بسیااار عالی بود
واقعا ممنونم از کسی که سایت شما رو بهم معرفی کرده.
فقط این لینک گروه پرسش پاسخ گذاشتید عضو شدم ، فضای صفحه رو گرفته ضربدر هم نداره :/
با درود فراوان
تمام تلاش ما در تیم متلبپلاس تولید محتوای باکیفیت و یونیک در حوزه متلب است، در این راه نظرات، پیشنهادات و انتقادات شما عزیزان توان و انگیزه مضاعفی در ما ایجاد میکند؛ موفق باشید.
سمت چپ لینک گروه پرسش و پاسخ متلب “ضربدر” داره!
. چقدر عالی… بهترین توضیحات و قابل فهم ترین عبارات. از لطف شما سپاسگزارم🧡
سلام!
خیلی ممنونیم ازت که این همه لطف داری. خیلی خیلی خوشحالیم که از دوره آموزش متلب راضی بودی.
موفق باشی!
آموزش عالی بود
با سلام و احترام
ممنون از اینکه نظر خودتون رو با ما به اشتراک گذاشتید!