MATLAB.Exponenta
MATLAB и Simulink на русском
Технологии разработки и отладки
		сложных технических систем

Проектирование систем управления\Fuzzy Logic Toolbox

Список функций Fuzzy Logic Toolbox

  В оглавление \ К следующему разделу \ К предыдущему разделу

TRAPMF

Трапециевидная функция принадлежности

Синтаксис:

y = trapmf (x, params)

Описание:

Функция trapmf задает функцию принадлежности в форме трапеции. Трапециевидная функция принадлежности задается следующей аналитической формулой .

Параметры трапециевидной функции принадлежности интерпретируются так:

[a, d] – носитель нечеткого множества - пессимистическая оценка значений переменной;
[b, c] – ядро нечеткого множества - оптимистическая оценка значений переменной;

Функция trapmf применяется для задания ассиметричных функций принадлежности переменных, наиболее возможные значения которых принимаются на некотором интервле. Функция trapmf имеет два входных аргумента:

  1. x – вектор, для координат которого необходимо рассчитать степени принадлежности;
  2. params – вектор параметров функции принадлежности. Порядок задания параметров – [a b c d]. Параметры функции принадлежности должны удовлетворять условию .

Функция trapmf возвращает выходной аргумент y, содержащий степени принадлежности координат вектора x.

Пример:

x = 0: 0.1: 10;
y1 = trapmf (x, [0 0 1.5 10]);
y2 = trapmf (x, [0 2 3 10]);
y3 = trapmf (x, [0 4 7 10]);
plot (x, [y1; y2; y3])
title (' trapmf, a=0, d=10')
ylim([0 1.05])
legend (‘b=0, c=1.5’, ‘b=2, c=3’, ‘b=4, c=7’)

===================================================================

Построение графиков трапециевидных функций принадлежности с параметрами [0 0 1.5 10], [0 2 3 10] и [0 4 7 10].

  В оглавление \ К следующему разделу \ К предыдущему разделу


Поиск по сайту:

Система Orphus

Яндекс.Метрика