مشاوره رایگان
دریافت لینک های دانلود دریافت پستی درب منزل مبلغ کل: تومان
جهت دریافت کد تخفیف به کانال تلگرام مراجعه و یا با پشتیبان آنلاین هماهنگ نمایید

در متلب تابعی بنویسید که حجم یک مکعب مستطیل سه بعدی را پیدا کند


در پشت هر کد Matlab یک function وجود دارد که یک کار محاسباتی را انجام می دهد.

در این آموزش نحوه ایجاد تابعی را آورده ایم که به شما کمک می کند هنگام کار با Matlab سریعتر به نتیجه برسید، 

ما  یک function کد تک خطی ساده ایجاد خواهیم کرد تا به شما کمک کنیم تا نگاهی اجمالی به نحوه ایجاد توابع در Matlab داشته باشید.

نوشتن یک function در Matlab

برای نوشتن function در متلب بصورت زیر عمل می کنیم:

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

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

تصویر زیر آنچه در پنجره بعدی ظاهر میشود می بینید

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

در متلب، قسمت بعد از % به عنوان توضیحات در نظر گرفته می شود (بخشی که در پنجره بالا به رنگ سبز ظاهر می شود)

در اینجا نحوه ساختار function در Matlab آمده است

 

[php]function [v] = vol(L,W,H)
% L is the length of the 3D rectangle
% W is the width of the 3D rectangle
% H is the height of the 3D rectangle
v= L*W*H;
end[/php]

باید کل کد بالا را کپی کرده و در فایل پیست کنید،

فایل را با نام vol.m ذخیره کنید و مطمئن شوید دایرکتوری که Matlab شما را راهنمایی می کند را تغییر ندهید.

آنچه در متلب خواهید دید در تصویر زیر آمده است

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

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

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

vol(L,W,H)

در اینجا L ، W و H اعداد حقیقی هستند

مثال

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

vol(10,3,15)

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

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

 

 

اگر در تمرینی کار می‌کنید که اغلب به این حجم نیاز دارید، می‌توانید به جای اینکه هر بار که به آن نیاز دارید، از این تابع استفاده کنید. ممکن است در این تمرین خیلی مهم به نظر نرسد، اما زمانی که یک عملیات پیچیده دارید، باید اغلب در Matlab انجام دهید، ایجاد یک تابع که آن را به صورت خودکار انجام می دهد، از نظر زمانی کارآمد و ضروری خواهد بود.

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

تولید شده توسط کلیک سایت

پشتیبانی آنلاین
آماده پاسخگویی هستیم
انتخاب تصویر جهت ارسال:
در حال ضبط صدا

(جهت توقف و یا لغو ضبط از دکمه های زیر استفاده کنید)

توقف و ارسال :
لغو ضبط
در حال حاضر تمامی کارشناسان آفلاین هستند. همواره می توانید با شماره تلگرام / واتساپ 09010005000 به صورت آنلاین با ما در ارتباط باشید. جهت ورود به واتساپ کلیک کنید
0 پیام جدید
پشتیبان در حال تایپ ...
ارسال تصویر ضبط صدا
0 کارشناسان آنلاین می باشند
این گفت و گو توسط پشتیبان به اتمام رسید