دانلود پروژه برق

مقداردهی متغیرها به صورت دستی با دستور input در متلب

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

به کار بردن دستور input برای متغیرهای عددی :

این دستور در موقع اجرا مقداری را از کاربر درخواست می کند و در زمان اجرا مادامی که عددی وارد نشود سیستم منتظر می ماند.

فرم به کارگیری این دستور به صورت زیر است :

سطر اول بکارگیری معمولی دستور را نشان می دهد.

در این دستور به جای string هر چیزی می توانیم بنویسیم این نوشته در هنگام اجری دستور چاپ خواهد شد. به مثال زیر دقت فرمایید:

سیستم بدون هیچ علامتی منتظر دریافت ورودی است.

حال این دستور را وارد کنید:

سیستم عبارت داخل ‘ ‘ را چاپ کرده و منتظر دریافت ورودی می ماند.

به کار بردن دستور input برای متغیرهای رشته ای :

اگر بخواهیم در پاسخ دستور یک عبارت رشته ای وارد شود می توانیم پاسخ وارد شده را در داخل ‘ ‘  وارد نماییم.

در مثال فوق سطر سوم پاسخ وارد شده است.

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

ملاحظه می شود که در پاسخ سطر سوم دیگر ‘ ‘ استفاده نشده است و آن به دلیل معرفی کردن نوع ورودی در دستور در قسمت انتهایی دستور (‘s’,) این را می رساند که مقدار ورودی (s) یا همان رشته است.

اگر در پاسخ این نوع دستور (صرفا موقعی که ورودی را رشته تعریف کرده ایم) عدد وارد کنیم به عنوان رشته ای از اعداد شناخته خواهد شد و هیچ ارزش و معنی ریاضی نخواهد داشت.

می بینید که نتیجه اعلام شده برابر ۱۲۳ است. شاید تصور کنید که دستور عدد را گرفته است ولی این را بگوییم که سیستم یک دو سه شناخته است نه صد و بیست و سه.
با همه این توضیحات این را باید بگوییم که تا به حال فقط دستور را اجرا کردیم ولی اگر بخواهیم آن را بکار ببریم باید مانند تعریف پارامتر عمل کنیم و مقدار دریافتی را در متغیری قرار دهیم.

اگر در دستور input می خواهید نوشته های چاپ شده چندین سطر باشد می توانید از n\ استفاده کنید. بدین صورت که هرجایی از جمله n\ باشد بقیه جمله از خط بعد چاپ می شود.

به این مطلب امتیاز دهید.
5 / 0
[ 0 رای ]
بازدید : 118 بار دسته بندی : آموزش متلب تاريخ : 10 آذر 1395 به اشتراک بگذارید :
دیدگاه کاربران
    • دیدگاه ارسال شده توسط شما ، پس از تایید توسط مدیران سایت منتشر خواهد شد.
    • دیدگاهی که به غیر از زبان فارسی یا غیر مرتبط با مطلب باشد منتشر نخواهد شد.