How can we find the intersection between two planes in higher dimensions (4d space and above)?
9 次查看(过去 30 天)
显示 更早的评论
How can we find the intersection between two planes in higher dimensions (4d space and above)? For example we have the following 2 planes in 4d:
Plane 1
P1 =[252716585.970010 -136769230.769231 0 0];
P2 =[ -136769230.769231 252716585.970010 -136769230.769231 0];
P3= [0 -136769230.769231 252716585.970010 -136769230.769231];
P4 = [0 0 -136769230.769231 126358292.985005];
Plane 2
P11= [191269260.712188 -136769230.769231 0 0];
P22=[ -136769230.769231 259653876.096803 -136769230.769231 0];
P33= [0 -136769230.769231 259653876.096803 -136769230.769231];
P44=[0 0 -136769230.769231 129826938.048402];
2 个评论
Jan
2023-2-6
What are your inputs? Du you mean 2D planes in 4D space? 4 Points? 1 Point and 2 lines in the plane?
Matt J
2023-2-6
It is more compact to describe the planes in equation form Aeq*x=beq. For plane 1, this would be
P1 =[252716585.970010 -136769230.769231 0 0];
P2 =[ -136769230.769231 252716585.970010 -136769230.769231 0];
P3= [0 -136769230.769231 252716585.970010 -136769230.769231];
P4 = [0 0 -136769230.769231 126358292.985005];
Aeq=null([P2;P3;P4]-P1)'
beq=Aeq*P1'
and similarly for plane 2.
采纳的回答
Matt J
2023-2-6
编辑:Matt J
2023-2-6
In general, intersections of two hyperplanes would be expressed algebraically by a 2xN set of linear equations Aeq*x=beq. A geometric description can be made in terms of an origin vector, which gives the position of some point in the intersection space, and a set of direction vectors which span the linear space parallel to it. Example:
Aeq=[1,2,3,4;
5,6,7,8];
beq=[5;7];
assert( rank([Aeq,beq])==rank(Aeq) , 'Hyperplanes do not intersect')
origin = pinv(Aeq)*beq
directions = null(Aeq)
9 个评论
Torsten
2023-6-17
编辑:Torsten
2023-6-17
The complete set of solutions of a linear systems of equations (interpreted as the intersection of the hyperplanes) is given by one solution of the inhomogeneous system (origin) + the solutions of the homogeneous system (directions).
Read the last two paragraphs (Homogeneous solution set, Relation to nonhomogeneous systems) under
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Linear Algebra 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!