linalg::intBasis

Основание для пересечения векторных пространств

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.

Синтаксис

linalg::intBasis(S1, S2, …)

Описание

linalg::intBasis( S1, S2, ...) возвращает основание для пересечения векторных пространств, заполненных векторами в S 1, S 2, ….

Доменный тип векторов возвращенного набора является доменным типом первого параметра S1.

Основанием для нулевого мерного пространства является пустое множество или пустой список, соответственно.

Данные векторы должны быть заданы по тому же звонку компонента, который должен быть полем, т.е. областью категории Cat::Field.

Примеры

Пример 1

Мы задаем три вектора в 2:

MatQ := Dom::Matrix(Dom::Rational):
v1 := MatQ([[3, -2]]); v2 := MatQ([[1, 0]]); v3 := MatQ([[5, -3]])

Основание для векторного пространства V 1V 2V 3 с

  • V 1 сгенерированный

  • V 2 сгенерированных

  • V 3 сгенерированных

:

linalg::intBasis([v1, v2, v3], [v1, v3], [v1 + v2, v2, v1 + v3])

Пример 2

Пересечение этих двух векторных пространств заполнено векторами в S1 и S2, соответственно:

S1 := {matrix([[1, 0, 1, 0]]), matrix([[0, 1, 0, 1]])};
S2 := {matrix([[1, 2, 1, 1]]), matrix([[-1, -2, 1, 0]])}

нулевое мерное пространство:

linalg::intBasis(S1, S2)

Параметры

S1, S2, …

Или наборы или списки n - размерные векторы (вектором является n ×1 или 1 ×n матрица области категории Cat::Matrix)

Возвращаемые значения

Установите или список векторов, согласно доменному типу параметра S1.

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

Функции MuPAD