стоимость

Оцените стоимость внедрения объектов аудиосистемы

Синтаксис

implementationCost = cost(audioObj)

Описание

пример

implementationCost = cost(audioObj) возвращает структуру, implementationCost, поля которого содержат информацию о стоимости вычисления реализации аудиосистемы object™, audioObj.

Примеры

свернуть все

Создайте перекрестный фильтр с 2 перекрестными соединениями с наклонами на 48 дБ/октавы. Вызовите cost, чтобы получить оценку стоимости внедрения.

crossFilt = crossoverFilter('NumCrossovers',2,'CrossoverSlopes',48);
cost1 = cost(crossFilt)

Уменьшайте перекрестные наклоны для обоих перекрестных соединений к 12 дБ/октавам. Вызовите cost, чтобы получить оценку новой стоимости внедрения.

crossFilt.CrossoverSlopes = 12;
cost2 = cost(crossFilt)

Входные параметры

свернуть все

Задайте вход как поддерживаемый объект аудиосистемы.

Типы данных: object

Выходные аргументы

свернуть все

Оценка стоимости внедрения фильтра, возвращенного как struct:

Поле структуры

Описание

NumCoefficients

Количество коэффициентов фильтра (исключая коэффициенты со значениями 0, 1 или-1)

NumStates

Количество состояний

MultiplicationsPerInputSample

Количество умножения на входную выборку

AdditionsPerInputSample

Количество сложений на входную выборку

Смотрите также

Введенный в R2016a