عملگرهای رابطه ای در متلب
عملگرهای رابطه ای می توانند روی هر دو داده غیر عددی و عددی کار کنند.عملگرهای رابطه ای برای آرایه ها عنصر به عنصر مقایسه بین دو آرایه را انجام می دهد و یک آرایه منطقی با همان سایز را برمی گرداند.آن جا که رابطه درست است عناصر را با منطق 1 و جایی که نادرست است با 1 تنظیم می کند .
جدول زیر عملگرهای رابطه ای موجود در matlab را نشان می دهد :
توصیف | عملگر |
کمتر | > |
کمتر مساوی | => |
بیشتر | < |
بیشتر مساوی | =< |
مساوی | == |
نا مساوی | ~= |
مثال
یک فایل اسکریپت ایجاد کنید و کد زیر را تایپ نمایید :
a=100;
b=200;
if(a>=b)
max =a
else
max=b
end
هنگامی که شما فایل را اجرا می کنید ،نتیجه زیر تولید می شود :
جدا از عملگرهای رابطه ای ذکر شده در بالا،matlab در ادامه دستورات و توابع مورد استفاده برای اهداف مشابه را فراهم کرده است :
توصیف | توابع |
آزمایش اینکه a,b برابرند | eq(a,b) |
آزمایش اینکه a بزرگتر و مساوی b است | ge(a,b) |
آزمایش اینکه a بزرگتر از b است | gt(a,b) |
آزمایش اینکه a کمتر و مساوی b است | le(a,b) |
آزمایش اینکه a کمتر b است | lt(a,b) |
آز مایش اینکه a برابر b نیست . | ne(a,b) |
آزمایش آرایه ها برای تساوی | isequal |
آزمایش آرایه ها برای تساوی ; عمل nan برای مقادیر مساوی | isequaln |
مثال
یک فایل اسکریپت ایجاد نمایید و کد زیر را تایپ کنید:
% comparing tow values
a=100;
b=200;
if(ge(a , b))
max =a
else
max =b
end
% comparing two different values
a=340;
b=520;
if(le(a , b))
disp(‘a is either less than or equal to b ‘)
else
disp(‘a is greater than b’)
end
هنگامی که شما فایل را اجرا می کنید ،نتیجه زیر تولید می شود :
مقاله متلب,مطلب,متلب,مقاله برق,مقاله قدرت,مقاله مطلب,مقاله سیمولینک,دانلود متلب,دانلود مقاله متلب,مقالهmatlab ,آموزش متلب,مطلب,متلب,آموزش برق,آموزش قدرت,آموزش مطلب,آموزش سیمولینک,دانلود متلب,دانلود آموزش متلب,آموزشmatlab ,پروژه متلب,مطلب,متلب,پروژه برق,پروژه قدرت,پروژه مطلب,پروژه سیمولینک,دانلود متلب,دانلود پروژه متلب,پروژهmatlab ,