Mapping a matrix to the null space

Click For Summary
SUMMARY

The discussion focuses on mapping a 2x3 matrix D to the null space using MATLAB. The user seeks to construct a 3x3 matrix L, where all entries are equal to a scalar, given that DL=0. The solution involves using the MATLAB function null(D) to find L, which initially results in a 1x3 vector. The user proposes extending this vector to a 3x3 matrix by replicating it and adjusting its values with a scalar to meet the requirement that all entries equal one. The geometric interpretation emphasizes that the column vectors of L must be perpendicular to the row vectors of D.

PREREQUISITES
  • Understanding of null space in linear algebra
  • Familiarity with MATLAB programming, specifically the null function
  • Knowledge of matrix dimensions and operations
  • Concept of vector perpendicularity in geometric contexts
NEXT STEPS
  • Explore the MATLAB ones function for creating matrices with uniform values
  • Study linear independence and its implications in matrix theory
  • Research geometric interpretations of matrix multiplication
  • Learn about the properties of null spaces in higher-dimensional matrices
USEFUL FOR

Students and professionals in mathematics, engineering, and computer science who are working with linear algebra concepts, particularly in the context of MATLAB programming and matrix manipulation.

jaobyccdee
Messages
33
Reaction score
0

Homework Statement


I am trying to run a model in matlab. D is a 2 by 3 matrix, Knowing that DL=0, which means L is mapped to the null space.

Homework Equations


How can i find L so that it is a 3 by 3 matrix with all its entries being one times a scalar.




The Attempt at a Solution


I used null(D) to find L, the solution is a 1X3 matrix (a vector). Since i want a three by three matrix, can i just say that L=[null(D), null(D), null(D)] since L is mapped to the null space(a zeros vector/matrix) thus does not matter if i extend it from a vector to a matrix anyways. Also, can i put an alpha in front of the L to ajust its value so that all its entries equal to 1?
 
Physics news on Phys.org
you may need to give some more info on what you are trying to accomplish

geomtrically, we can consider the multiplication as follows;
D.L = \begin{pmatrix} d_1^T \\ d_2^T \\ \end{pmatrix} \begin{pmatrix} l_1 & l_2 & l_3 \end{pmatrix}

So as the column vectors l_i are perpindcular to all the row vectors d_j, you will have the required matrix.

Note that if d_1 and d_2 are linearly indpendent, then there will only be one unique l_i, upto a multiplicative constant
 
Last edited:
D is not linearly independent, and L has to be all one times a scalar. How should i ask MATLAB to build such a matrix?
 

Similar threads

  • · Replies 1 ·
Replies
1
Views
2K
Replies
8
Views
2K
Replies
15
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
Replies
4
Views
2K
Replies
5
Views
2K
  • · Replies 15 ·
Replies
15
Views
5K
Replies
2
Views
2K
Replies
4
Views
2K