minlog

Регистрируйте минимумы

Синтаксис

y = minlog(a)
y = minlog(q)

Описание

y = minlog(a) возвращает наименьшее реальное значение fi объект a поскольку логгирование было включено или с прошлого раза, когда журнал был сброшен для объекта.

Включите логгирование путем установки fipref объект LoggingMode свойство к on. Сбросьте логгирование для fi объект с помощью resetlog функция.

y = minlog(q) минимальное значение после квантования во время вызова quantize(q,...) для quantizer объект q. Это значение является минимальным значением, с которым сталкиваются по последовательным вызовам quantize поскольку логгирование было включено и сбрасывается с resetlog(q). minlog(q) эквивалентно get(q,'minlog') и q.minlog.

Примеры

Пример 1: Используя minlog с объектами fi

P = fipref('LoggingMode','on');
a = fi([-1.5 eps 0.5], true, 16, 15);
a(1) = 3.0;
minlog(a)

ans =

     -1
 

Наименьшее значение minlog может возвратиться минимальное представимое значение его входа. В этом примере, a fi со знаком объект с размером слова 16, дробная длина 15 и область значений:

- 1 ≤ x ≤ 1 – 2-15

Можно получить числовую область значений любого fi объект a использование range функция:

format long g
r = range(a) 

r =
 
                        -1         0.999969482421875

Пример 2: Используя minlog с объектами квантизатора

q = quantizer;
warning on
x = [-20:10];
y = quantize(q,x);
minlog(q)

Warning: 29 overflows.
> In embedded.quantizer.quantize at 74

ans =

    -1

Наименьшее значение minlog может возвратиться минимальное представимое значение его входа. Можно получить область значений x после квантования с помощью range функция:

format long g
r = range(q)

r =

                        -1         0.999969482421875

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

| | | | |

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

Для просмотра документации необходимо авторизоваться на сайте