کدهای اماده و رایگان مرتبط با مفهومات مهم توابع فازی در متلب

توجه : برای خرید کتاب جامع دستورات کلیدی متلب نوشته مهندس حصاری می توانید از بخش خرید کتاب (سمت راست ) اقدام به خرید نمایید. این کتاب قیمت ۷۵۰۰ داشته و به صورت پستی ضرف دو روز آینده به آدرس خریدار ارسال می گردد.


توضیحات: 

در این بخش به توضیحات مختص کدهای آماده متلب برای منطق فازی و همچنین ساختارهای ریاضیاتی فازی می پردازیم: 

کدهای اماده شامل: 

جمع و تفریق فازی 

اجتماع و اشتراک فازی 

نفی در فازی 

مفهوم خیلی بزرگ  فازی

مفهوم خیلی خیلی بزرگ  فازی

مفهوم کوچک  فازی

مفهوم خیلی کوچک  فازی

مفهوم خیلی خیلی کوچک  فازی 

مفهوم آلفا کات 

کد اول: 


%Matlab program for finding the bounded sum of two fuzzy numbers

clear all
% Close_to_3=A on the universe
X=[0, 1, 2, 3, 4, 5, 6]
% and Close_to_4=B on the universe X=Y
A=[0, 0, 0.5, 1, 0.5, 0, 0];
B=[0, 0, 0, 0.5, 1, 0.5, 0];
A_bounded_B= min(1, (A+B) )
plot(X,A, ‘b’); hold
plot(X,B,‘k’)
plot(X, A_bounded_B, ‘r-+’)
legend(‘Set A’, ‘Set B’, ‘Set A(bounded sum)B’)
xlabel(‘Natural Numbers ––>’)
ylabel(‘Membership value’)


کد دوم: 

small=[1 0.8 0.6 0.4 0.2];
very_small = small.∧۲
very_very_small = very_small.∧۲
not_very_small = (1-very_small)
plus_small=small.∧۱٫۲۵
minus_small=small.∧۰٫۵۷
plot(small, ‘k’); hold on
plot(very_small, ‘k––’); plot(very_very_small, ‘k:’)
plot(not_very_small, ‘k-.’); plot(plus_small, ‘k-*’)
plot(minus_small, ‘k-+’)
legend(‘small’,‘very small’, ‘very very small’, ‘not very small’, …
‘plus small’, ‘minus small’)
xlabel(‘Variable value’); ylabel(‘membership value’);

 


برای عضویت در کانال ما روی عکس زیر کلیک کنید : (آخرین اخبار مرتبط با مهندسی و سایر تکنولوژی ها)

یا آدرس لینک زیر را در تلگرام خود جستجو نمایید:

m_b_coll@


مجموعه: منطق فازیبرچسب ها , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *