آموزش نوشتن برنامه توسط تابع(function)با قابلیت استفاده مجدد(جلسه چهل و نهم)

function در متلب
function در متلب

در این دوره آنلاین آموزش متلب به صورت رایگان با سری آموزش‌های نرم افزار متلب در خدمت شما هستیم. در واقع آنچه که شما به طور کاملا عملی برای استفاده در انجام پروژه متلب نیاز دارید در این جلسات ارائه خواهد شد.

در جلسه‌ی گذشته راجع به اعداد اول صحبت کردیم. یک برنامه نوشتیم که اعداد اول prime numbers در متلب را تشخیص می‌داد. در اینجا می‌خواهیم برنامه را به گونه‌ای بنویسیم که مجدد قابل استفاده باشد. اصطلاحاً می‌خواهیم از یک تابع استفاده کنیم. یعنی چیزی که یک ورودی را می‌گیرد و …

نحوه کار تابع function

کار تابع یا function این است که ورودی را می‌گیرد، یک کاری روی ورودی انجام می‌دهد یعنی به ما یک نتیجه‌ای می‌دهد.

ایجاد کردن یک new برای تعریف function
ایجاد کردن یک new برای تعریف function

در اینجا یک new می‌زنیم.

می‌خواهیم یک تابع یا function تعریف کنیم.

اسم خروجی این function را b می‌گذاریم و اسم خود این تابع یا function هم Isprime(n) است.

فقط دقت داشته باشید که اولا همیشه functionها را باید در folderای بسازیم که می‌خواهیم از خود برنامه اصلی‌مان که prime number بود استفاده کنیم و باید در همان folder باشد.

و اینکه اسم function که در اینجا بدون اسم است را باید اسم همان functionمان بگذاریم. یعنی اسم آن باید همان isprime باشد.

همان‌طور که می‌بینید نام file، isprime است و اینکه مشاهده می‌کنید که شکل آن هم به صورت f(x) شد یعنی یک function است.

در برنامه prime numbers که در اینجا داریم، در خط ۶ نوشته بودیم isprime=true

در اینجا دیگر isprime را قرار نمی‌دهیم. نام تابع ما چیست؟ b را قرار می‌دهیم. می‌گوییم b اگر true باشد.

بعد مانند برنامه قبلی می‌نویسیم for i=2:. پس در اینجا هم می‌نویسیم for i=2:floor(sqrt(n))

بعد از آن می‌خواستیم بخش‌پذیری را بررسی کنیم. یعنی از mod استفاده کردیم.

if mod(n , i)==0 آن وقت در اینجا b=false و در این صورت باید break کند.

و end را داریم.

نوشتن function
نوشتن function

مشاهده می‌کنید که function ما به صورت سبز درآمده است.

اما در برنامه قبلی باید یک چیزهایی را حذف کنیم. الان ما دیگر یک function ساختیم که هر زمانی که نیاز داشتیم، آن function را فراخوانی کنیم.

پس در اینجا تمام چیزهایی که در تابع نوشتیم را باید حذف کنیم.

پاک کردن خطوط انتخاب شده در برنامه
پاک کردن خطوط انتخاب شده در برنامه

پس خطوط انتخاب شده در تصویر فوق را پاک می‌کنیم.

اجرا کردن برنامه
اجرا کردن برنامه

و تصویر فوق برنامه‌ای است که اکنون داریم.

حال آن را run می‌کنیم.

در جلسه آینده با محاسبه فهرست مقسوم‌علیه‌های یک عدد در متلب در خدمت شما خواهیم بود.

در صورتی که شما پس از خواندن محتوای جلسات قبلی و این بخش که به ساده‌ترین زبان ممکن درباره‌ی برنامه‌ی متلب و محیط کاربری آن توضیح داده باز هم سردرگم هستید. می‌توانید با برون سپاری انجام پروژه متلب خود به کارشناسان حرفه‌ای کارت پروژه می‌باشد. میتوانید از طریق شماره‌ی 09104503300 با پشتیبانان کارت از طریق پیام یا تماس در ارتباط باشید.

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

برای ثبت سفارش لطفا در تلگرام یا واتساپ یا ایتا به شماره 09104503300 پیام دهید.