exponenta event banner

le

Определение реальной стоимости fi объект меньше или равен другому

Синтаксис

c = le(a,b)
a <= b

Описание

c = le(a,b) вызывается для синтаксиса a <= b когда a или b является fi объект. a и b должны иметь одинаковые размеры, если один из них не является скаляром. Скаляр можно сравнить с другим объектом любого размера.

a <= b выполняет поэлементное сравнение a и b и возвращает матрицу того же размера с элементами, имеющими значение 1 где отношение истинно, и 0 где отношение имеет значение false.

В реляционных операциях, сравнивающих значение с плавающей запятой со значением с фиксированной запятой, значение с плавающей запятой приводится к той же длине слова и сигнатуре, что и fi объект с наиболее точным масштабированием.

Примеры

свернуть все

Используйте le функция для определения того, является ли действительное значение единицы fi объект меньше или равен другому.

a = fi(pi);
b = fi(pi, 1, 32);
a <= b
ans = logical
   0

Вход a имеет 16-разрядную длину слова, в то время как вход b имеет 32-разрядную длину слова. le функция возвращает 0 потому что после квантования значение a больше, чем у b.

При сравнении двойника с fi объект, двойник приводится к той же длине слова и signedity fi объект.

a = fi(pi);
b = pi;
a <= b
ans = logical
   1

le слепки функций b до той же длины слова, что и a, и возвращает 1 потому что эти два входа имеют одинаковое реальное значение. Такое поведение позволяет выполнять реляционные операции между fi объекты и константы с плавающей запятой без введения значений с плавающей запятой в создаваемый код.

Расширенные возможности

.

Создание кода HDL
Создание кода Verilog и VHDL для проектов FPGA и ASIC с использованием Coder™ HDL.

См. также

| | | |

Представлен до R2006a