آموزش متلبتکنولوژی

ایجاد تابع در متلب (محاسبه حجم مکعب مستطیل)

در پشت هر کد Matlab تابعی وجود دارد که وظیفه محاسبات را انجام می دهد. در این مطلب آموزش میدهیم چطور یک تابع یک خطی ساده ایجاد کنید. این آموزش به شما کمک میکند با نحوه نوشتن تابع در متلب آشنا شوید.

نوشتن تابع در متلب

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

یک فایل function باز کنید.

نوشتن تابع در متلب

سپس پنجره زیر باز میشود.

پنجره ساخت تابع در Matlab

در Matlab ، متن های بعد از علامت درصد ٪ به عنوان کامنت در نظر گرفته می شوند (بخشی که در پنجره بالا به رنگ سبز ظاهر می شود)

[php]function [v] = vol(L,W,H)
% L طول مستطیل سه بعدی
% W عرض مستطیل سه بعدی
% H ارتفاع مستطیل سه بعدی
v= L*W*H;
end[/php]

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

حالا تابع شما به این شکل بنظر میرسد:

کد محاسبه حجم در متلب

نحوه استفاده از تابع ها در متلب

هر بار که نیاز به محاسبه چنین حجمی دارید ، به سادگی کد زیر را تایپ کنید:

vol(L,W,H)

که در آن L ، W ، و H اعداد واقعی خواهند بود.

مثال

بگذارید بگوییم ، ما به محاسبه حجم مکعب مستطیل با ابعاد L ، W و H به ترتیب 10 ، 3 ، 15 نیاز داریم ، به راحتی می توانیم تایپ کنیم:

vol(10,3,15)

و Matlab با فراخوانی تابع vol ، حجم مستطیل سه بعدی را محاسبه کرده و موارد زیر را نمایش می دهد.محاسبه حجم مکعب در متلب

اگر برنامه ای دارید که نیاز به محاسبه حجم دارید میتوانید به راحتی از تابع استفاده کنید به جای اینکه هر بار به صورت دستی محاسبه را انجام بدهید. ممکن است این تابع برای شما ساده بنظر برسد اما وقتی نیاز به محاسبات پیچیده دارید استفاده از تابع ها و محاسبه به صورت خودکار به شما کمک شایانی میکند.

اگر در مورد این مطلب سوالی دارید در قسمت نظرات بپرسید

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

5 (1 نفر)

برای دریافت مطالب جدید کانال تلگرام یا پیج اینستاگرام ما را دنبال کنید.

محمد رحیمی

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

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

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