×
 

6.5.5 Список скаляров, заданный диапазоном в логарифмической шкале

 Метод создает список из скаляров (тип scalar), заданный диапазоном с фиксированным количеством элементов на декаду. Диапазон является закрытым интервалом, а список формируется из элементов этого интервала. Начало и конец интервала должны иметь одинаковую размерность.
 
Синтаксис метода создания
rangeLg(scalar Start, scalar End, scalar N)
 
Обязательные позиционные параметры
scalar Start –начало интервала.
scalar End – конец интервала. Должен быть больше или равен началу интервала.
scalar N – количество точек за декаду. Должно быть положительным и безразмерным.
 
Описание
Данный метод создает список скаляров следующим образом. Первым элементом списка является начало интервала. Дальнейшие элементы списка получаются умножением начального значения на величину, определяемую количеством точек за декаду. Количество элементов списка определяется длиной интервала и количеством точек за декаду.
Таким образом, формула для i-го элемента списка выглядит следующим образом:
,
где  - i-й элемент списка,
 - начало интервала,
 - количество точек за декаду,
 - конец интервала.
 
Пример
В качестве примера рассмотрим диапазон частот от 10 [Гц] до 1000 [Гц]. Необходимо создать список с количеством точек на декаду равным двум: Такой список задается следующим образом:
 
List F1 = rangeLg(10[Hz],1000[Hz],2);
 
Количество элементов равно , а их значения равны {10 [Гц], 31.62 [Гц], 100 [Гц], 316.2 [Гц], 1000 [Гц]}.
Рассмотрим другой список длин. Начальное значение и количество точек на декаду остаются неизменными, а конец интервала равен 1500 [Гц]. Такой список задается следующим образом:
 
List F2 = rangeLg(10[Hz],1500[Hz],2);
 
Количество элементов равно , а их значения равны {10 [Гц], 31.62 [Гц], 100 [Гц], 316.2 [Гц], 1000 [Гц]}.
Таким образом, в силу правила формирования списка скаляров, заданного диапазоном, списки F1 и F2 равны, несмотря на различные значения конца интервала.