سلام .
امیدوارم درست منظورتون رو متوجه شده باشم .
برای سادگی هر مقدار را در برنامه با یک عدد نمایش می دهیم . مقدار خیلی کم ارزش با 1 ، کم ارزش با 2 ، متوسط با 3 ، با ارزش با 4 و خیلی با ارزش را با 5 نمایش می دهیم .
کدها به صورت زیر می باشند :
دو ورودی را با input_1 و input_2 نمایش می دهیم . با تبدیل 5 حالت تعیین شده به عدد ، به راحتی می توان شرط کم ارزش بودن را با 2=> و شرط کم ارزش نبودن را با 3=< اعمال نمود .
در آخر برنامه هم حالت مربوط به خروجی چاپ می شود .
قبل از شرط if ، من مقدار output رو برابر صفر گذاشتم . حالت های مختلف رو برای ورودی ها امتحان کنید و نتیجه رو ببینید .
امیدوارم درست منظورتون رو متوجه شده باشم .
برای سادگی هر مقدار را در برنامه با یک عدد نمایش می دهیم . مقدار خیلی کم ارزش با 1 ، کم ارزش با 2 ، متوسط با 3 ، با ارزش با 4 و خیلی با ارزش را با 5 نمایش می دهیم .
کدها به صورت زیر می باشند :
کد:
clear all
close all
clc
% 1--> very low value 2--> low value 3--> middle 4--> high value 5--> very high value
output_values=cellstr(['very low ';'low ';'middle ';'high ';'very high']);
output=0;
input_1=1;
input_2=3;
if (input_1<=2 && input_2>=3)
output=3;
end
output=output_values(output)
دو ورودی را با input_1 و input_2 نمایش می دهیم . با تبدیل 5 حالت تعیین شده به عدد ، به راحتی می توان شرط کم ارزش بودن را با 2=> و شرط کم ارزش نبودن را با 3=< اعمال نمود .
در آخر برنامه هم حالت مربوط به خروجی چاپ می شود .
قبل از شرط if ، من مقدار output رو برابر صفر گذاشتم . حالت های مختلف رو برای ورودی ها امتحان کنید و نتیجه رو ببینید .
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.