Перейти к содержанию

Функция stack

stack(...) возвращает вектор или матрицу, образованные размещением своих аргументов сверху вниз. Аргументы должны быть массивами с одинаковым числом столбцов, либо скалярами и вектор-столбцами.

Для скалярных значений stack() возвращает вектор-столбец, содержащий список аргументов.

stack() со скалярными аргументами

В следующем примере три вектор-столбца, a, b и c, передаются в качестве аргументов функции stack().

stack() с аргументами-векторами-столбцами

Чтобы получить матрицу, векторы должны быть представлены в виде строк. Здесь три вектор-строки, d, f и g, передаются в качестве аргументов функции stack().

stack() с аргументами-векторами-строками

Вектор-строки можно легко превратить в столбцы матрицы, применив транспонирование матрицы к stack().

stack() в сочетании с транспонированием матрицы

См. также

Эта страница основана на статье из старой вики, автор — Edward Ulle.