3 دستور پرکابرد متلب در script که حتماً باید بدانید

3 دستور پرکابرد متلب در script که حتماً باید بدانید

بعد از بررسی توابع پرکاربرد مختلف در محیط نرم افزار متلب و به دنبال سلسله گفتارهای دوره آموزش متلب ، در این پست قصد داریم سه دستور پرکاربرد متلب در script را با هم بررسی کنیم. اولین موردی که در این پست بررسی میکنیم دستور input در متلب برای گرفتن ورودی از کاربر است. این ورودی ها می توانند از هر نوعی باشند. دستور بعدی دستور disp در متلب است که به منظور نمایش خروجی در محیط متلب از آن استفاده می شود. این خروجی ها نیز می تواند از نوع عدد یا حروف (character) باشند. آخرین دستوری که در این گفتار بررسی خواهیم کرد، دستور pause در متلب است. به کمک این دستور میتوان روند اجرای برنامه را به دو روش مختلف متوقف کرد. در ادامه ی این متن تمامی این موارد را به دقت بررسی خواهیم کرد. اگر میخواهید در دوره رایگان آموزش متلب شرکت کنید، اینجا را کلیک کنید.

 

دستور input در متلب

همونطور که گفتیم با استفاده از دستور input می توانید یک یا چند متغیر را وارد برنامه کنید. و در ادامه نیز از همین ورودی ها در روند برنامه تان استفاده کنید. وقتی این دستور اجرا میشود، روند اجرای برنامه متوقف شده و پیغامی که از قبل تعیین کرده اید را نمایش میدهد. سینتکس دستور input را می توانید در زیر ببینید:

حتما بخوانید:  رسم نمودار در متلب : دستور plot در متلب همراه با مثال

 

1
 y = input('Enter your Var:')

نتیجه بعد از اجرا شدن دستور input :

1
 Enter your Var:

بعد از این مرحله ، مقدار متغیر را بنویسید و از کیبورد کلید Enter را فشار دهید:

دستور input در متلب

کاربرد دستور input در متلب

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

 

گرفتن متغیر از نوع character از ورودی توسط دستور input

در قسمت قبل با ابتدایی ترین سینتکس دستور input در متلب آشنا شدید. اما این سینتکس برای گرفتن مقادیر عددی است. حال اگر بخواهیم مطابق مثالی که زدیم نام یک شخص که از مسلماً از نوع character خواهد بود، باید به چه صورت عمل کنیم؟ اینجاست که باید از سینتکس زیر استفاده کنیم:

1
 y = input('Enter your name:' , 's')

در این حالت می توان متغیر از نوع character از ورودی توسط دستور input دریافت کرد. به این نوع متغیر ها ، متغیر رشته ای می گویند که در درسهای آینده با آنها آشنا خواهیم شد.

 

دستور disp در متلب

در ادامه ی مطالبی که در پاراگراف اول در مورد 3 دستور پرکاربرد متلب در script که حتماً باید بدانید ، به بررسی دستور disp در متلب میپردازیم. کارایی اصلی این دستور نمایش خروجی در command window است. به این صورت که مقدار یک متغیر را بدون اینکه نام اون متغیر نمایش داده شود، در خروجی نشان میدهد.

حتما بخوانید:  عبارت های منطقی (Logical Expressions) و عملگر های منطقی (Relational Operator) در متلب

کارایی مهمتر دستور disp در متلب ، نمایش یک عبارت از نوع character یا رشته ای در خروجی است. حال در ادامه به بررسی دستور disp با ذکر دو مثال میپردازیم:

فرض کنید که بخواهیم متغیر y که در بخش قبلی آن را تعریف کردیم را در خروجی نمایش دهیم. برای این کار کدی که می نویسیم به صورت زیر خواهد بود:

1
 disp(y)

نتیجه ی دستور disp بعد از اجرای این کد، به شکل زیر خواهد بود:

دستور disp در متلب

 

حال فرض کنید بخواهیم با استفاده از دستور disp یک عبارت دلخواه را در خروجی نمایش دهیم. برای اینکار در داخل پرانتز، عبارت مورد نظر را بین دو کوتیشن ( ‘ ) مینویسیم:

1
 disp('This is a test message from Tootik group')

و در نهایت خروجی دستور disp در command window به صورت زیر خواهد بود:

نتیجه دستور disp در متلب

 

دستور pause در متلب

بعنوان آخرین دستور از 3 دستور مهم در script متلب ، به بررسی دستور pause در متلب میپردازیم. همانطور که اشاره شد، از دستور pause برای متوقف ساختن روند اجرای برنامه در متلب استفاده می شود. این کار به دو صورت انجام می پذیرد:

  1. متوقف ساختن اجرای برنامه به مدت n ثانیه. که n توسط کاربر تعیین میشود.
  2. متوقف ساختن اجرای برنامه و ادامه برنامه، بعد از فشردن یک کلید دلخواه از کیبورد.
حتما بخوانید:  آموزش نصب متلب 2018

سینتکس حالت اول به صورت زیر خواهد بود. در این حالت می توان n را از قبل به صورت یک متغیر تعیین کرد و بعد آن را داخل دستور pause فراخوانی کرد:

1
2
n=40;
pause(n)

و یا اینکه این مقدار را مستقیماً داخل دستور pause نوشت:

1
pause(40)

*در این حالت برنامه به مدت 40 ثانیه متوقف می شود و روند اجرای آن بعد از این زمان از سر گرفته می شود.

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

2 دیدگاه در “3 دستور پرکابرد متلب در script که حتماً باید بدانید

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.

محصولی در سبد خرید شما وجود ندارد