II Всероссийская конференция пользователей MATLAB, 25-26 мая 2004 года >>
На первую страницу
Рубрика Matlab&Toolboxes
Российские MATLAB-разработки
Вход
Раздел "Проектирование систем управления\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].

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


О получении локальных копий сайтов
  Всероссийская научная конференция "Проектирование научных и инженерных приложений в среде MATLAB" (май 2002 г.)
На первую страницу \ Сотрудничество \ MathWorks \ SoftLine \ Exponenta.ru \ Exponenta Pro   
E-mail:    
  Информация на сайте была обновлена 11.05.2004 Copyright 2001-2004 SoftLine Co 
Наши баннеры