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

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

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

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

EVALMF

Вычисление значений произвольной
функции принадлежности

Синтаксис:

y = evalmf (x, params, type)

Описание:

Позволяет вычислить значения произвольной функции принадлежности Функция evalmf иметь три входных аргумента:

  1. x – вектор, для координат которого необходимо рассчитать степени принадлежности;
  2. params – вектор параметров функции принадлежности, порядок задания которых определяется ее типом;
  3. type – тип функции принадлежности. Значение типа функции принадлежности может быть задано в виде строчки символов или числом:
    1 - 'trimf';
    2 - 'trapmf';
    3 - 'gaussmf';
    4 – ‘gauss2mf';
    5 - 'sigmf';
    6 - 'dsigmf';
    7 - 'psigmf';
    8 - 'gbellmf';
    9 - 'smf';
    10 - 'zmf';
    11 - 'pimf'.
    При задании другого типа функции принадлежности предполагается, что она определена пользователем и задана соответствующим m-файлом.

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

Пример:

x = 0: 0.1: 10;y = evalmf (x, [0 3 9], 1);plot (x, y)title (‘Triangular membership function with parameters [0 3 9]')

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

Построение графика треугольной функции принадлежности с параметрами [0 3 9] на интервале [0, 10].

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


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

Система Orphus

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