سلام.
ابتدا یک m-file با نام kelidestan.m می سازیم که تابع kelidestan را برای ما تعریف می کند :
این تابع دو مقدار ورودی را جمع می زند و اگر حاصل از عدد 5 بزرگتر یا مساوی با آن باشد، خروجی را برابر 1 قرار می دهد و در غیر این صورت (کوچکتر)، خروجی برابر 0 است.
این هم کدی برای تست تابع (و همچنین اجرای یک سری عبارات شرطی در خارج از تابع) :
نتیجه اجرای کد متلب (MATLAB) بالا :
ابتدا یک m-file با نام kelidestan.m می سازیم که تابع kelidestan را برای ما تعریف می کند :
کد پیاچپی:
function [z] = kelidestan(x,y)
if(x+y>=5)
z=1;
else
z=0;
end
این تابع دو مقدار ورودی را جمع می زند و اگر حاصل از عدد 5 بزرگتر یا مساوی با آن باشد، خروجی را برابر 1 قرار می دهد و در غیر این صورت (کوچکتر)، خروجی برابر 0 است.
این هم کدی برای تست تابع (و همچنین اجرای یک سری عبارات شرطی در خارج از تابع) :
کد پیاچپی:
clear all
close all
clc
A = kelidestan(1,3);
if A==1
disp('A=1');
else
disp('A=0');
end
B = kelidestan(8,9);
if B==1
disp('B=1');
else
disp('B=0');
end
نتیجه اجرای کد متلب (MATLAB) بالا :
کد پیاچپی:
A=0
B=1
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.