Квантуйте числа фиксированной точки
fixed.Quantizer не рекомендуется. Использование cast, zeros, ones, eye, или subsasgn вместо этого. Для получения дополнительной информации см. Вопросы совместимости.
fixed.Quantizer объект описывает свойства типа данных использовать для квантования. После того, как вы создаете fixed.Quantizer объект, используйте quantize квантовать fi значения.
создает объект q = fixed.Quantizerq квантизатора это квантует числа фиксированной точки с помощью настроек фиксированной точки q.
создает объект квантизатора фиксированной точки с q = fixed.Quantizer(nt,rm,oa)numerictype
nt, округление метода rm, и действие переполнения oa.
numerictype, округление метода и действия переполнения применяется только во время квантования. Выход q не имеет присоединенного fimath.
создает объект квантизатора с опциями свойства, заданными одним или несколькими свойство q = fixed.Quantizer(Name,Value)Name,Value аргументы.
quantize | Квантуйте fi значения с помощью fixed.Quantizer объект |
Используйте y = quantize(q,x) квантовать входной массив x использование настроек фиксированной точки объекта q квантизатораX может быть любая фиксированная точка fi номер, кроме булева значения. Если x масштабированное двойное, x и y данные будут тем же самым, но y будет иметь настройки фиксированной точки. Если x двойное или одно, затем y = x. Эта функциональность позволяет вам совместно использовать тот же код и для типов данных с плавающей точкой и для объектов fi, когда квантизаторы присутствуют.
Используйте n = numerictype(q) получить a numerictype для текущих настроек объекта q квантизатора.
Используйте clone(q) чтобы создать квантизатор возражают с теми же значениями свойств как q.
quantize | fi | numerictype