انجمن تخصصی مهندسین مکانیک
اموزش رسم تابع پله وشیب در متلب - نسخه‌ی قابل چاپ

+- انجمن تخصصی مهندسین مکانیک (http://forum.semeng.ir)
+-- انجمن: نرم افزار های مهندسی مکانیک (http://forum.semeng.ir/forum-11.html)
+--- انجمن: matlab (http://forum.semeng.ir/forum-82.html)
+---- انجمن: آموزش (http://forum.semeng.ir/forum-136.html)
+---- موضوع: اموزش رسم تابع پله وشیب در متلب (/thread-117.html)



اموزش رسم تابع پله وشیب در متلب - vahid - 11-28-2011

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

اول از همه شما باید گام های خود رو مشخص کنید وهمچنین باید مشخص کنید در هرگام کدام مقدار قرار گیرد
مثلا من میخوام یک تابع پله بکشم به صورتی که از 0تا 5 مقدارش مثلا 1 باشد واز 5 تا 10 مقدارش -1 باشد.
برای اینکار به این صورت عمل میکنیم
مشخص کردن دامنه ها که دامنه های مثال بالا از 0تا 5 واز 5 تا 10 است.
اگر دامنه هارو با tتعریف کنیم خواهیم داشت

[t = [0,5,5,10

به همین صورت برای مقدار هم داریم با u معرفی کردم
[u = [1,1,-1,-1

خب حالا فقط مونده رسم نمودار
(plot(t,u

برای محدود کردن محور های مختصات مبتوان از دستور مقابل استفاده کرد
([axis([0 10 -1 1


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

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