6.5.4 Список скаляров, заданный диапазоном
Метод создает список из скаляров (тип scalar), заданный диапазоном с постоянным шагом. Диапазон является закрытым интервалом, а список формируется из элементов этого интервала, отстоящих друг от друга на заданный шаг. Начало интервала, конец интервала и шаг должны иметь одинаковую размерность.Синтаксис метода создания
range(scalar Start,scalar End,scalar Step)
Обязательные позиционные парметры
scalar Start –начало интервала.
scalar End – конец интервала. Должен быть больше или равен началу интервала.
scalar Step – шаг генерации списка. Должен быть положительным.
Описание
Данный метод создает список скаляров следующим образом. Первым элементом списка является начало интервала. Дальнейшие элементы списка получаются инкрементацией начального значения на заданный шаг, а количество элементов определяется длиной интервала и шагом.
Таким образом, формула для i-го элемента списка выглядит следующим образом:
где
- i-й элемент списка,
Пример
В качестве примера, рассмотрим список длин от 0 [м] до 5 [м] с шагом в 1 [м]. Такой список задается следующим образом:
list L1 = range(0[m],5[m],1[m]);
Количество элементов равно
Рассмотрим другой список длин. Начальное значение и шаг остаются неизменными, а конец интервала равен 5.5 [м]. Такой список задается следующим образом:
list L2 = range(0[m],5.5[m],1[m]);
Количество элементов равно
Таким образом, в силу правила формирования списка скаляров, заданного диапазоном, списки L1 и L2 равны, несмотря на различные значения конца интервала.
|