|
Further Examples: PseudoInverse
Here is a matrix.
In[1]:= 
The inverse does not exist.
In[2]:= 

Out[2]= 
The pseudoinverse does exist.
In[3]:= 
Out[3]//MatrixForm= 
The pseudoinverse of a real matrix , usually denoted by , has the property that the sum of the squares of the entries of is minimized, where is an identity matrix of the appropriate size.
In[4]:= 
Out[4]= 
For invertible matrices, the pseudoinverse is the same as the inverse.
In[5]:= 
Out[5]= 
You can compute the pseudoinverse of a non-square matrix.
In[6]:= 
Out[6]//MatrixForm= 
This shows that pp satisfies the four conditions that uniquely characterize the pseudoinverse of an exact matrix.
In[7]:= 
Out[7]= 
In[8]:= 
Out[8]= 
In[9]:= 
Out[9]= 
In[10]:= 
Out[10]= 
In[11]:= 
Using PseudoInverse to get minimal-length solutions of underdetermined systems
Here is a x matrix and a vector.
In[12]:= 
In[13]:= 
The following system of equations is underdetermined.
In[14]:= 
Out[14]= 
This finds a matrix whose columns consist of independent vectors in the nullspace of mat.
In[15]:= 
This gives the minimal-length solution.
In[16]:= 
Out[16]= 
In[17]:= 
Out[17]= 
This shows that the minimallength solution is smaller than the original solution.
In[18]:= 
Out[18]= 
In[19]:= 
|