How to Find the Basis of a 23D Subspace Using Maple or Matlab?

  • Context: Graduate 
  • Thread starter Thread starter uwowizard
  • Start date Start date
  • Tags Tags
    Basis Software Space
Click For Summary

Discussion Overview

The discussion centers around finding a basis for a 23-dimensional subspace defined by a hyperplane equation using Maple or Matlab. Participants explore both manual and automated methods for determining the basis.

Discussion Character

  • Technical explanation
  • Mathematical reasoning

Main Points Raised

  • One participant inquires about an automated method to find the basis of a 23D subspace defined by the equation c1*x1 + ... + c24*x24 = 0.
  • Another participant suggests a manual approach, providing a specific example of how to derive a basis from a simpler hyperplane equation and extending it to the 23D case.
  • A follow-up comment questions whether the method described is related to the Gram-Schmidt process.
  • Another participant clarifies that the Gram-Schmidt process requires an existing basis and that the method discussed does not yield an orthonormal basis.
  • A participant asks if there is a specific name for the method proposed for finding the basis.

Areas of Agreement / Disagreement

There is no consensus on the naming of the method for finding the basis, and participants express differing views on the relationship between the proposed method and the Gram-Schmidt process.

Contextual Notes

The discussion does not resolve the specific naming of the method and highlights the distinction between finding a basis and applying the Gram-Schmidt process.

uwowizard
Messages
14
Reaction score
0
Hi there,

I have 23D subspace, defined by an equation (hyperplane)
c1*x1 + ... + c24*x24 = 0;

I wonder if there is an automated way to find basis of the subspace? I have access to Maple and Matlab.

Thanks.
 
Physics news on Phys.org
Hi uwowizard! :smile:

You can calcate this easily by hand:

For example, if your hyperplane is [tex]ax+by+cz=0[/tex], then one can assume one of a,b,c to be nonzero. Let's say c. A basis would then be

[tex]\{(1,0,-a/c),(0,1,-b/c)\}[/tex]

For your 23D-subspace, assume that c24 is nonzero, then a basis consists of

[tex]\{ (1,0,0,...,-c_1/c_{24}),(0,1,0,...,-c_2/c_{24}),...,(0,0,0,...,1,-c_{23}/c_{24}) \}[/tex].
 
Thanks a lot!
 
micromass said:
Hi uwowizard! :smile:

You can calcate this easily by hand:

For example, if your hyperplane is [tex]ax+by+cz=0[/tex], then one can assume one of a,b,c to be nonzero. Let's say c. A basis would then be

[tex]\{(1,0,-a/c),(0,1,-b/c)\}[/tex]

For your 23D-subspace, assume that c24 is nonzero, then a basis consists of

[tex]\{ (1,0,0,...,-c_1/c_{24}),(0,1,0,...,-c_2/c_{24}),...,(0,0,0,...,1,-c_{23}/c_{24}) \}[/tex].
Isn't this basically the https://secure.wikimedia.org/wikipedia/en/wiki/Gram%E2%80%93Schmidt_process" ?
 
Last edited by a moderator:
Not really. For applying the Gram-Schmidt process, you must already have a basis. Here you don't have a basis, you must find one. Secondly, the Gram-Schimdt process outputs an orthonormal basis, but my basis here isn't orthonormal in general...
 
Micromass, is there a name for the process that you described?
 
Uuh, probably not... :smile:
 

Similar threads

  • · Replies 6 ·
Replies
6
Views
4K
Replies
2
Views
1K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 3 ·
Replies
3
Views
4K
Replies
5
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 6 ·
Replies
6
Views
4K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 9 ·
Replies
9
Views
7K