نوشته‌ها

آموزش متلب، گام به گام ، صفر تا صد ! (قسمت ششم)

در قسمت پنجم مبحثی رو تحت عنوان دستورات و فرمان ها در آموزش متلب، گام به گام، صفر تا صد شروع کردیم که در این قسمت ادامه اش میدیم.

تاکنون از محیط MATLAB به عنوان ماشین حساب استفاده کرده ایم. با این حال ، MATLAB همچنین یک زبان برنامه نویسی قدرتمند و همچنین یک محیط محاسباتی تعاملی هم هستش.

در فصل های قبلی یاد گرفتیم که چگونه دستورات را در خط فرمان MATLAB وارد کنیم. متلب همچنین به شما امکان می دهد سری دستورات را در یک پرونده بنویسید و پرونده را به عنوان واحد کامل ، مانند نوشتن یک عملکرد و فراخوانی آن ، اجرا کنید.

۱۲)پرونده های M

متلب اجازه نوشتن دو نوع فایل رو به ما میده

اسکریپت ها : فایل های اسکریپت فایل های برنامه ای با پسوند .m هستند. در این فایلها ، شما یک سری دستورات را می نویسید ، که می خواهید با هم اجرا کنید. اسکریپت ها ورودی را نمی پذیرند و هیچ خروجی را برنمی گردانند. آنها براساس داده های موجود در فضای کاری کار می کنند.

توابع – پرونده های توابع همچنین فایلهای برنامه ای با پسوند .m هستند. توابع می توانند ورودی ها را بپذیرند و خروجی ها را برگردانند.

می تونیم از ویرایشگر متلب یا هر ویرایشگر متن دیگر برای ایجاد پرونده های.m استفاده کنیم. در این بخش به پرونده های اسکریپت می پردازیم. یک فایل اسکریپت شامل چندین خط متوالی دستورات متلب است. می توانید با وارد کردن نام آن در خط فرمان ، یک اسکریپت را اجرا کنید.

ایجاد و اجرای فایل اسکریپت

برای ایجاد پرونده های اسکریپت ، باید از ویرایشگر متن استفاده کنید. می توانید ویرایشگر متلب را از دو طریق باز کنید –

  • با استفاده از خط فرمان
  • با استفاده از IDE

اگر از فرمان سریع استفاده می کنید ، در قسمت فرمان  edit را تایپ کنید. این ویرایشگر را باز می کند. می توانید مستقیماً ویرایش و سپس نام پرونده را تایپ کنید (با پسوند .m)

دستور فوق را در فهرست پیش فرض متلب ایجاد کنید. اگر می خواهید تمام پرونده های برنامه را در یک پوشه خاص ذخیره کنید ، باید کل مسیر را تهیه کنید.

بگذارید پوشه ای به نام Progs ایجاد کنیم. دستورات زیر را در خط فرمان تایپ کنید.

اگر برای اولین بار پرونده را تهیه می کنید ، متلب از شما درخواست می کند که آن را تأیید کنید.

آموزش متلب، گام به گام

آموزش متلب، گام به گام

روش دیگر ، اگر از IDE استفاده می کنید ، NEW -> Script را انتخاب کنید. این همچنین ویرایشگر را باز می کند و پرونده ای به نام Untitled ایجاد می کند. بعد از تایپ کد می توانید پرونده را نامگذاری و ذخیره کنید.

کد زیر را در ویرایشگر تایپ کنید

پس از ایجاد و ذخیره فایل ، می توانید آن را از دو طریق اجرا کنید –

با کلیک بر روی دکمه Run در پنجره ویرایشگر یا

فقط نام پرونده (بدون پسوند) را در قسمت فرمان تایپ کنید: >> prog1

پنجره فرمان سریع نتیجه ی زیر را نمایش میده

حالا بیاید یه مثال هم بررسی کنیم

یک فایل اسکریپت ایجاد کنید و کد زیر را تایپ کنید

هنگامی که کد بالا اجرا بشه نتیجه ی زیر رو برای ما برمیگردونه

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

آموزش متلب ، گام به گام، صفر تا صد! (قسمت دوم)

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

۶) محیط متلب

وقتی وارد محیط نرم افزار متلب میشیم تصویری مانند شکل زیر ظاهر میشه.

آموزش متلب

آموزش متلب

این صفحه شامل قسمت هایی میشه که به شرح زیراند:

الف) Current Folder: این پنل به شما اجازه می‌دهد تا به پوشه‌های پروژه و پرونده‌ها دسترسی داشته باشید.

آموزش متلب

آموزش متلب

ب) Command Window: این ناحیه اصلی است که در آن فرمان‌ها را می توان در خط فرمان وارد کرد. 

آموزش متلب

آموزش متلب

ج) Workspace: فضای کاری تمام متغیرهای ایجاد شده و / یا وارداتی از فایل را نشان می‌دهد.

آموزش متلب

آموزش متلب

۷) دست به کد شو

از یه مثال خیلی ساده شروع می کنیم.

بعد از اینکه دکمه ی enter زده بشه حاصل رو به ما نشون میده.

حالا بیاید چندتا مثال دیگه شبیه به این حل کنیم

وقتی که روی دکمه enter کلیک می‌کنیم، یا Ctrl + E را تایپ بزنیم، MATLAB آن را فورا اجرا می‌کنه.

یا یک مثال دیگه

که نتیجه اش میشه

یا گاهی ب مسئله ای رو به رو میشیم که جواب نداره مثل مثال زیر

که جواب اینگونه میشه

الف) استفاده از Semicolon (;) در متلب

semicolon )نشان‌دهنده پایان بخشیدن به اون خط از کد هستش. با مثال بیشتر کاربردش رو متوجه میشید.

که جوابی که به ما بعد از زدن دکمه enter می دهد به شکل زیر هستش.

ب) کامنت دادن

نماد درصد (%)برای نشان دادن یک خط توضیح مورد استفاده قرار می‌گیرد. برای مثال

ج) Save کردن

برای save کردن کارهای خود در متلب کافیه کد زیر رو در آخر کار خودتون بزنید.

همچنین برای فراخوانی فایل هم میتونید از دستور زیر استفاده کنید.

خب امیدوارم تا اینجای کار مطالب به دردتون خورده باشه. در قسمت بعدی وارد جزییات بیشتری از محیط متلب میشیم و بحث متغیرها را مطرح خواهیم کرد.