Intersection of linear subspaces

Function for finding the basis of the intersection of N subspaces

You are now following this Submission

This function returns the basis of the intersection of N subspaces defined by their bases, and the dimension of this intersection. The input basis vectors must be row vectors!

Example:
A = [1,1,-1,1; %<-basis vector
1,2,-1,2; %<-basic vector
2,1,-1,2];
B = [1,1,1,-1;
1,-1,1,1;
3,3,1,-1];
C = [1,0,1,1;
1,1,1,1]
------
[int,dim] = findIntersect(A,B,C)

int = [1 -1 1 1]
dim = 1

Cite As

Ondrej (2026). Intersection of linear subspaces (https://www.mathworks.com/matlabcentral/fileexchange/32060-intersection-of-linear-subspaces), MATLAB Central File Exchange. Retrieved .

Categories

Find more on Linear Algebra in Help Center and MATLAB Answers

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.2.0.0

small change in description

1.1.0.0

small fix

1.0.0.0