انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
استفاده از توابع به همراه عبارات شرطی با if ، در متلب

استفاده از توابع به همراه عبارات شرطی با if ، در متلب

#2
سلام.
ابتدا یک 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

kelidestan(1,3);
if 
A==1
    disp
('A=1');
else
    
disp('A=0');
end

kelidestan(8,9);
if 
B==1
    disp
('B=1');
else
    
disp('B=0');
end 

نتیجه اجرای کد متلب (MATLAB) بالا :

کد پی‌اچ‌پی:
A=0
B
=

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پیام‌های این موضوع
RE: استفاده از توابع در متلب - توسط admin - ۱۳۹۴/۰۷/۱۳, ۰۸:۰۶ ق.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان