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.
Мы задаем три вектора
в ℚ 2:
MatQ := Dom::Matrix(Dom::Rational): v1 := MatQ([[3, -2]]); v2 := MatQ([[1, 0]]); v3 := MatQ([[5, -3]])
![]()
![]()
![]()
Основание для векторного пространства V 1 ∩ V 2 ∩ V 3 с
V 1 сгенерированный ![]()
V 2 сгенерированных ![]()
V 3 сгенерированных ![]()
:
linalg::intBasis([v1, v2, v3], [v1, v3], [v1 + v2, v2, v1 + v3])
![]()
Пересечение этих двух векторных пространств заполнено векторами в 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)
![]()
|
Или наборы или списки n - размерные векторы (вектором является n ×1 или 1 ×n матрица области категории |
Установите или список векторов, согласно доменному типу параметра S1.