سلام دوستان
من می خوام یه تابع چند ضابطه ای در مطلب بنویسم که بعد از اون در متلب فانکشن محیط سیمولینک استفاده کنم
من توی m-file تابع زیر را نوشتم:
اما وقتی توی commond windows چکش می کنم فقط شط اول رو اجرا می کنه و حتی به ازای t>20 هم مقدار تابع رو به ازای تابعی که برای شرط اول تعریف کردم اجرا می کنه
می خواستم اگه می شه راهنماییم کنید
اگه راه حل دیگه ای هم برای نمایش تابع چند ضابطه ای هست ممنون می شم کمک کنید :smile:
من می خوام یه تابع چند ضابطه ای در مطلب بنویسم که بعد از اون در متلب فانکشن محیط سیمولینک استفاده کنم
من توی m-file تابع زیر را نوشتم:
کد:
function teta=ref(t) a=-4.36*10.^-5; b=0.0013; ap=4.36*10.^-5; bp=-6.54*10.^-3; cp=pi/10; dp=(-3/2)*pi; if 0<t<20 teta=a*t.^3+b*t.^2; elseif 20<t<=40 teta=0.17453; elseif 40<t<60 teta=ap*t^3+bp*t^2+cp*t+dp; else teta=0; end
می خواستم اگه می شه راهنماییم کنید
اگه راه حل دیگه ای هم برای نمایش تابع چند ضابطه ای هست ممنون می شم کمک کنید :smile:
دیدگاه