&gt

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

Синтаксис

c = gt(a,b)
a > b

Описание

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

a > b делает поэлементно сравнение между a и b и возвращает матрицу, одного размера с набором элементов к 1, где отношение верно, и 0, где отношение является ложным.

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

Примеры

свернуть все

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

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

Вход a имеет 16-битный размер слова, в то время как вход b имеет 32-битный размер слова. Функция gt возвращает 1, потому что после квантования, значение a больше, чем тот из b.

При сравнении вдвое большего по сравнению с объектом fi двойное брошено к тому же размеру слова и со знаком из объекта fi.

a = fi(pi);
b = pi;
a > b
ans = logical
   0

Функция gt бросает b к тому же размеру слова как a и возвращает 0, потому что два входных параметров имеют то же реальное значение. Это поведение позволяет реляционным операциям работать между объектами fi и константами с плавающей точкой, не вводя значения с плавающей точкой в сгенерированном коде.

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

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

| | | |

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