Класс: sdo.requirements.FunctionMatching
Пакет: sdo.requirements
Оцените удовлетворенность требования соответствия функции
evaluation = evalRequirement(requirement,dependentVar)
evaluation = evalRequirement(requirement,dependentVar,indepVar1,...,indepVarN)
оценивает ли тестовые данные evaluation = evalRequirement(requirement,dependentVar)dependentVar соответствует функции, заданной в Type свойство requirement объект. Программа вычисляет указанную функцию, используя независимые векторы переменной по умолчанию со значением [0 1 2 ...]. Существует независимый вектор переменной, соответствующий каждой размерности dependentVar, и длина каждого независимого вектора переменной совпадает с размером dependentVar в соответствующей размерности.
Например, рассмотрим двумерное dependentVar размера 3 на 2. Чтобы вычислить линейную функцию вида программа использует независимые векторы переменных X1 = [0 1 2] и X2 = [0 1]. Программа вычисляет коэффициенты аппроксимации a0, a1, и a2 а затем вычисляет ошибку между тестовыми данными и линейной функцией.
задает независимые векторы переменных, которые будут использоваться для вычисления функции.evaluation = evalRequirement(requirement,dependentVar,indepVar1,...,indepVarN)