Пакет: matlab.unittest.constraints
Суперклассы: matlab.unittest.constraints.Tolerance
Абсолютный числовой допуск
Этот числовой Tolerance оценивает величину различия между фактическими и ожидаемыми значениями. Для допуска, которому удовлетворят, abs(expVal - actVal) <= absTol должно быть верным.
AbsoluteTolerance(tolVals) создает объект абсолютной погрешности, который оценивает величину различия между фактическими и ожидаемыми значениями.
Типы данных входных параметров к AbsoluteTolerance конструктор определяет, какие типы данных допуск поддерживает. Например, AbsoluteTolerance(10*eps) создает AbsoluteTolerance для сравнения числовых массивов с двойной точностью, в то время как AbsoluteTolerance(int8(2)) создает AbsoluteTolerance для сравнения числовых массивов типа int8. Если фактические и сравниваемые ожидаемые значения содержат больше чем один тип числовых данных, допуск только применяется к типам данных, заданным значениями, переданными в конструктора.
Чтобы задать различные значения допуска для различных типов данных, можно передать несколько значений допуска конструктору. Например, AbsoluteTolerance(10*eps, 10*eps('single'), int8(1)) создает AbsoluteTolerance объект применяет следующие абсолютные погрешности:
10*eps применяет абсолютную погрешность 10*eps для числовых массивов с двойной точностью.
10*eps('single') применяет абсолютную погрешность 10*eps для числовых массивов с одинарной точностью.
int8(1) применяет абсолютную погрешность 1 для числовых массивов типа int8.
Можно задать больше чем один допуск к конкретному типу данных путем объединения допусков с & и | операторы. Чтобы объединить два допуска, размеры значений допуска для каждого типа данных должны быть совместимыми.
|
Числовые допуски в виде списка, разделенного запятыми числовых массивов. Каждый входной параметр содержит спецификацию допуска для конкретного типа данных. Каждый числовой массив может быть скаляром или выстроить тот же размер как фактические и ожидаемые значения. |
|
Числовые допуски, заданные |
Значение. Чтобы узнать, как классы значений влияют на операции копирования, см. раздел "Копирование объектов".