Для генерации списков с элементами, являющимися вещественными и целыми числами или даже целыми выражениями, часто используется функция Table, создающая таблицу-список:
Ниже приводятся примеры использования функции Table (первая строка каждого примера — ввод, следующая — вывод).
Пример | Комментарий |
Table[i*j,{i,l,3},{j,l,3}]
{{1, 2, 3), [2, 4, 6}, {3, 6, 9}} |
Генерация матрицы размером |
Table[N[Exp[i]], {1,0, 2,0.5}]
{1., 1.64872, 2.71828, 4.48169, 7.38906} |
Генерация пяти значений Е ^ 1 численном виде |
Table[Exp[i],{i,l,5}]
{е, е 2 , е 3 , е 4 , е 5 } |
Генерация пяти значений Е ^ i (i=l, 2, 3,4 и 5) |
Table[Exp[i],{5}] {е i , е i , е i , е i , е i } | Генерация пяти значений Е ^i |
Применяется также функция Range, которая предназначена для создания так называемых числовых списков, значения которых равномерно распределены в некотором заданном диапазоне:
Примеры использования функции Range.
Пример | Комментарий |
Range [5]
{1, 2, 3, 4, 5} |
Генерация пяти целых чисел |
Range[0,2,0.5]
{0, 0.5, 1.,1.5, 2.} |
Генерация чисел пяти вещественных |