Wolfram Language Paclet Repository
Community-contributed installable additions to the Wolfram Language
A paclet for linear algebra
Contributed by: Peter Burbery
This is for linear algebra.
To install this paclet in your Wolfram Language environment,
evaluate this code:
PacletInstall["PeterBurbery/NewLinearAlgebraPaclet"]
To load the code after installation, evaluate this code:
Needs["PeterBurbery`NewLinearAlgebraPaclet`"]
Generate an Ulam matrix:
In[1]:= | ![]() |
Out[1]= | ![]() |
Get the antidiagonal of the Ulam matrix:
In[2]:= | ![]() |
Out[2]= | ![]() |
Make pyramid matrices:
In[3]:= | ![]() |
Out[3]= | ![]() |
Detriangularize a lower-triangularized pyramid matrix:
To get a lower-triangularized or upper-triangularized matrix, use the functions LowerTriangularize and UpperTriangularize, respectively. The matrix that you triangularize should be symmetric:
In[4]:= | ![]() |
Out[4]= | ![]() |
In[5]:= | ![]() |
Out[5]= | ![]() |
In[6]:= | ![]() |
Out[6]= | ![]() |
In[7]:= | ![]() |
Out[7]= | ![]() |
We have recovered the original matrix:
In[8]:= | ![]() |
Out[8]= | ![]() |
Wolfram Language Version 13.3
BSD 3-Clause "New" or "Revised" License