# Software Listing: Matrices

**Overlay 2 matrices in an imagesc-like plot**- License: Freeware
- Price: 0.00

This function makes an imagesc-like plot for two matrices with equal dimensions, in which each each cell of the plot is split diagonally with the upper triangle of cell (i,j) in the plot representing the Matrix1(i,j) and the lower triangle representing Matrix2(i,j)..

**Publisher:**Nathan**Date:**25-02-2013**Size:**10 KB

**Platform:**Matlab, Scripts

**Elimination Matrices and Inverse**- License: Shareware

The m-file finds the elimination matrices (and scaling matrices) to reduce any A matrix to the identity matrix using the Gauss-Jordan elimination method without pivoting. Using the matrices gotten it computes the inverse of the A matrix..

**Publisher:**Olawale Akinwale**Date:**09-03-2013**Size:**10 KB

**Platform:**Matlab, Scripts

**Adjacency Matrices**- License: Shareware

The Adjacency Matrices was specially developed as an educational piece of software that will help its users better understand an adjacency matrix.

Launch the application, draw your graph and you will be able to see the adjacency matrix for the graph you draw. Adjacency Matrices is a software that's been developed with the help of the Java programming language.

.

**Publisher:**Petersen Consultants**Date:**

**Platform:**WinOther

**Linear Algebra**- License: Shareware
- Price: 15

Performs computations associated with matrices, including solution of linear systems of equations (even least squares solution of over-determined or inconsistent systems and solution by LU factors), matrix operations (add, subtract, multiply), finding the determinant, trace, inverse, adjoint, QR or LU factors, eigenvalues and eigenvectors, establish the definiteness of a symmetric matrix, perform scalar multiplication, transposition, shift, create matrices of zeroes or ones, identity, symmetric, general, random matrices, etc..

**Publisher:**Orlando Mansur**Date:**12-05-2004**Size:**2277 KB

**Platform:**Win2000, WinOther

**percolation**- License: Freeware
- Price: 0.00

2D and 3D square matrices for counting straight-line (minimum length) percolation. Collision count is also shown. Useful for lattice structure transport calculations in condensed matter physics. Also network theory, communication, disease transmission, and failure rate. See also en.wikipedia.org/wiki/Percolation and mathworld.wolfram.com/PercolationTheory.html.

**Publisher:**ben payne**Date:**25-04-2013**Size:**10 KB

**Platform:**Matlab, Scripts

**simulate fast Tanner LDPC codec with quasi-circular generator matrices**- License: Freeware
- Price: 0.00

The program can simulate fast Tanner LDPC codec with quasi-circular generator matrices, and 1/2 code rate. Copyright (C2010-2015) Yang XIAO, Beijing Jiaotong University, Nov.3, 2010, E-Mail: yxiao@bjtu.edu.cn. Current Version Published: 2010-11-5 In my following books, I derived the algorithm of constructing quasi-circular generator matrices from Tanner codes. [1] Yang Xiao, Turbo and LDPC Codecs and their Applications, Press of Posts and Telecommunications, Beijing, 2010. [2] Yang Xiao, MIMO Multiple Antenna Wireless Communication Systems, Press of Posts and Telecommunications, Beijing, 2009.

**Publisher:**Yang Xiao**Date:**13-01-2013**Size:**20 KB

**Platform:**Matlab, Scripts

**Matrix Library for Simulink**- License: Freeware
- Price: 0.00

A set of blocks for manipulating 3x3 and 4x4 matrices. In versions of Simulink prior to R12, matrices were handled in row-major form, thus the need for special blocks to handle matrices. Although Simulink can now handle arrays as signals, some users may still find the row-major approach useful. There are two MATLAB functions provided to help manipulate the inputs and outputs of any Simulink model that uses the Matrix Library. These are: rm2mat - row major form to an array of 2-dim matrices mat2rm - array of 2-dim matrices to row major form.

**Publisher:**Jay St. Pierre**Date:**14-06-2013**Size:**82 KB

**Platform:**Matlab, Scripts

**Parity Check Matrices of DVBS2 codes**- License: Freeware
- Price: 0.00

Copyright (C2010-2013) Yang XIAO, BJTU, April 16, 2010, E-Mail: yxiao@bjtu.edu.cn. This program can produce the Parity Check Matrices of DVBS2 codes, while Ref. [1] remindes you that these codes are not good as the LDPC codes IEEE802.16e for continuous bits' errors. Refenrences: [1] X. Huang, Y. Xiao, J. Fan and K. Kim, Girth 4 and low minimum weights' problems of LDPC codes in DVB-S2 and solutions, Proceedings of the 5th International Conference on Wireless communications, networking and mobile computing table of contents Beijing, China, Pages: 601-604, 2009, ISBN:978-1-4244-3692-7 [2] Xiao Y.

**Publisher:**Yang Xiao**Date:**05-04-2013**Size:**20 KB

**Platform:**Matlab, Scripts

**superviewshed : Optimized LOS and Minimum Height Observable Tool**- License: Freeware
- Price: 0.00

Superviewshed will calculate LOS of a referenced terrain matrices given observer and target altitudes. In addition, the standard minimum height observable of the terrain will be output. Runs approximately 16 times faster than viewshed..

**Publisher:**chris hinkle**Date:**16-05-2013**Size:**10 KB

**Platform:**Matlab, Scripts

**ccom Canonical transforms**- License: Freeware
- Price: 0.00

Computes matrices required to transform a state space control system into Controllable or Observable form..

**Publisher:**Paul Godfrey**Date:**17-04-2013**Size:**10 KB

**Platform:**Matlab, Scripts

**mstruc**- License: Freeware
- Price: 0.00

MSTRUC generates typical structure matrices for ARXSTRUC and IVSTRUC in a fast Mex-file. This funciton will also work for Multi-input,Single-output systems.

**Publisher:**Gabe Haarsma**Date:**04-03-2013**Size:**10 KB

**Platform:**Matlab, Scripts

**ismatrix1**- License: Shareware

Built-in function ismatrix() (2010b) returns 1 for scalars, vectors, strings, and empty variables, as well as for matrices. ismatrix1() corrects it to return 1 only for matrices. It returns 0 for for scalars, vectors, strings, and empty variables. ismatrix1_test gives examples of using ismatrix and ismatrix1() on scalars, vectors, strings, and matrices..

**Publisher:**Carey Smith**Date:**22-02-2013**Size:**10 KB

**Platform:**Matlab, Scripts

**xlswrite**- License: Freeware
- Price: 0.00

This function writes one or more matrices to one or more Excel sheets. Columnnames and header or sheetnames are possible. It is only the extension of Scott Hirsch's xlswrite.m provided earlier. It should be possible to adapt to OpenOffice. If somebody helps me with ActiveX for OpenOffice..

**Publisher:**Andreas Sprenger**Date:**09-05-2013**Size:**10 KB

**Platform:**Matlab, Scripts

**Transform Points**- License: Shareware

This function will take two transformation matrices and transform from tr1 to tr2 converting all the points from frame 1-->2 Use: pointsOut = fcn_transformPoints(trOrigin[4x4],trDestination[4x4], pointsToBeMoved[mx3]) tr1 and tr2 are in the form of [1 0 0 0; [Posx Posy Posz], unitx' unity' unitz'] Note: This will only work on a 3 dimensional data set.

**Publisher:**James West**Date:**05-05-2013**Size:**10 KB

**Platform:**Matlab, Scripts

**Properties of Hermitian, Unitary, Positive Definite and Sparse Matrices**- License: Shareware

This file : eig_svd_herm_unit_pos_def_2.m is a modified (improved) version of my previous file. The main correction has been to include issparse() instead of class() to identify a Sparse Matrix. This change is essential for R13. The file eig_svd_herm_unit_pos_def_2.m and it's companion files contain the details of usage of commands like eig & eigs, svd & svds, and explains with many examples what a Hermitian Matrix is, what a Unitary Matrix is, what is meant by Positive Definite etc. Given a matrix A, this pgm also determines the condition, calculates the Singular Values, the Hermitian Part and checks if the matrix is Positive Definite.

**Publisher:**Sundar Krishnan**Date:**11-06-2013**Size:**31 KB

**Platform:**Matlab, Scripts

**ResizeImageMatrix**- License: Shareware

This program implements various interpolation techniques to resize 2D matrices or Image Matrices. Methods of interpolation used are 1) Nearest Neighbour 2) Bilinear 3) Bicubic 2x2 4) Bicubic 4x4 5) Bicubic 6x6 6) Bicubic 8x8.

**Publisher:**source code**Date:**23-03-2013**Size:**10 KB

**Platform:**Matlab, Scripts

**AB = -BA matrices viewer**- License: Shareware

AB_MBA_SHOW visualize 2x2 matrices A and B, they satisfy AB = -BA. You can fin this problem in Introduction to Linear Algebra 4th ed. by Gilbert Strang. Chapter 2, Section 4, Rules for Matrix Operations, p.78, Problem 22. This visualiser contains all the AB = -BA, A and B are 2x2 matrix with the case of elements are only {-1, 0, 1}. The matrix pairs are generated by find_ab_mba.m (other my post.) This program is inspired by eigshow.m Copyright 1984-2003 The MathWorks, Inc..

**Publisher:**Hitoshi**Date:**15-03-2013**Size:**10 KB

**Platform:**Matlab, Scripts

**Discrete Copulas**- License: Shareware

This program shows the discrete copulas and their associated bistochastic matrices.

**Publisher:**Ali Mohammad-Djafari**Date:**14-01-2013**Size:**10 KB

**Platform:**Matlab, Scripts

**Fast algorithm for generating doubly-stochasstic matrices**- License: Shareware

A simple and fast algorithm for generating doubly-stochasstic matrices. (matrices, where the sum of each column and each row is exactly 1). Each matrix is chosen uniformly from the space of all NxN doubly-stochasstic matrices. Note: the generated matrices are indeed doubly-stochastic, but it's not proved / checked yet that the algoithm indeed gnereate the matrices UAR. Simple algorithm for generating doubly-stochastic matrices (matrices, where the sum of each column and each row is exactly 1). The algorithm: 1. set an NxN matrix TM s.t TM[i,j] = 1/N for each 1<=i,j<=N. 2. for X number of iterations: 3.

**Publisher:**Itamar Cohen**Date:**23-01-2013**Size:**10 KB

**Platform:**Matlab, Scripts

**Block Circulant matrix package**- License: Shareware

Object package for representation and manipulation of block-circulant matrices..

**Publisher:**Stephen Forsythe**Date:**07-01-2013**Size:**31 KB

**Platform:**Matlab, Scripts