# Matrix class test driver in c

The following C project contains the C source code and C examples used for matrix class test driver. A highly advanced mathematical program that tests the features of the "apmatrix" class.

The following C project contains the C source code and C examples used for matrix template, bells and whistles such as multiplying and inverting included.. The code implements a template of a class designed to handle matrices, and several associated functions.

The following C project contains the C source code and C examples used for simple matrix. This code demonstrates a simple matrix in ation.

The following C project contains the C source code and C examples used for determinant. This is a determinant evaluator of a nxn matrix

The following java project contains the java source code and java examples used for strassen matrix multiplication. This program performs matrix multiplication by traditional method and by strassen method.

The following java project contains the java source code and java examples used for matrix operations in java. this matrix class implements sum,differantiation and product of matrices, scaler product, determinant, triangular form and inverse functions.

The following Matlab project contains the source code and Matlab examples used for field of values.
The Field of values of a matrix is a convex set in the complex plane that contains all eigenvalues of the given matrix, however, it is usually difficult to see the shape of this Field of values; this m-file plots boundary points of this set and the eigenvalues of the given matrix.

The following Matlab project contains the source code and Matlab examples used for multi dimensional matrix product, outer product and partial trace.
This set of 3 files is aimed at efficiently extending matrix multiplication to higher dimensional arrays.

The following Matlab project contains the source code and Matlab examples used for gershgorin discs plot.
This function plots the Gershgorin Discs for the matrix A passed as an argument. It will also plot the centers of such discs, and the actual eigenvalues of the matrix.
Partly inspired by Bill Driscoll's circle plotting script (http://www.dsprelated.com/groups/matlab/show/25.php).

The following Matlab project contains the source code and Matlab examples used for compute everything you need for eof,eeof,ceof,svd,lagged svd .
This set of routines computes empirical orthogonal functions (EOF) and their principal components for two dimensional geophysical fields varying in time.

The following Matlab project contains the source code and Matlab examples used for faddeev leverrier algorithm.
The code implements the so called Faddeev-Leverrier algorithm to compute the coefficients of the characteristic polynomial of a given matrix and to get the inverse of the matrix without extra cost.

The following Matlab project contains the source code and Matlab examples used for safe computation of logarithm determinat of large matrix.
Logarithm of determinant of a matrix widely occurs in the context of multivariate statistics.

The following Matlab project contains the source code and Matlab examples used for ginv(x).
Matlab's PINV(X) computes the Moore-Penrose generalized inverse of X, which is unique. Instead, GINV(X) computes any g-inverse of X. In fact, GINV returns a different g-inverse in each draw.

The following Matlab project contains the source code and Matlab examples used for kronecker tensor product.
Kronecker product of the two matrix arguments in the order they appear
If A is an m-by-n matrix and B is a p-by-q matrix, then the Kronecker
product is the mp-by-nq block matrix
example, if X is 2 by 3, then KRONECKER(X,Y) is
[ X(1,1)*Y X(1,2)*Y X(1,3)*Y
X(2,1)*Y X(2,2)*Y X(2,3)*Y ]
Thanks to Etienne Grossmann & Bruno Luong
Mayowa.

The following Matlab project contains the source code and Matlab examples used for perron root computation.
The Perron-Frobenius theorem [1] for non-negative matrices has a lot of application such as in Markov matrices, GooglePage Algorithm, Ranking algorithms etc.

The following Matlab project contains the source code and Matlab examples used for mmtimes matrix chain product.
Because the matrix multiplication is associative; the product can be carried with different order, leading to the same result up to round-off error, MMTIMES usings "optimal" order of binary product to reduce the computational effort (probably accuracy is also improved)
The function assumes the cost of the product of (m x n) with (n x p) matrices is (m*n*p).

The following Matlab project contains the source code and Matlab examples used for matrix exponential times a vector..
This submission contains two functions for computing EXPM(t*A)*b without explicitly forming EXPM(t*A), where A is an n-by-n matrix and b is an n-by-1 vector.

The following Matlab project contains the source code and Matlab examples used for matrix logarithm.
This submission contains two functions for computing the matrix
logarithm by the inverse scaling and squaring method.

The following Matlab project contains the source code and Matlab examples used for an implementation of the kronecker product for multidimensional arrays. .
Superkron is a generalization of Matlab's kron function. It allows to compute the kronecker product of more than two matrices in one shot, and also works for multidimensional arrays having more than two dimensions.

The following Matlab project contains the source code and Matlab examples used for matrix permanent using ryser algorithm.
Uses the Ryser Formula to calculate the permanent of a matrix.

The following Matlab project contains the source code and Matlab examples used for nonnegative matrix and tensor factorization (nmf, ntf) with any beta divergence.
function [W,H,Q, Vhat] = betaNTF(V,K,varargin)
%------------------------------------------------------------------
% simple beta-NTF implementation
%
% Decomposes a tensor V of dimension FxTxI into a NTF model :
% V(f,t,i) = \sum_k W(f,k)H(t,k)Q(i,k)
%
% by minimizing a beta-divergence as a cost-functions.

The following Matlab project contains the source code and Matlab examples used for matrix decomposition.
Matrix decomposition using, e.

The following Matlab project contains the source code and Matlab examples used for inverse and determinant of square matrix.
The inverse (AI) and determinant (det) of a given square matrix (AO) may be directly found by
[AI,det] = inv1(AO)
It uses automatic pivoting scheme.

The following Matlab project contains the source code and Matlab examples used for making square matrix singular..
It is shown in this script file that any given non-singular square matrix can becomes a singular matrix by the pertubation of a single element, a row, a column, or even the entire matrix elements in the prescribed distribution.

The following Matlab project contains the source code and Matlab examples used for fast eigenvalue computation of massive 3 by 3 real symmetric matrices.
Calculate the eigenvalues of many 3x3 real symmetric matrices.

The following Matlab project contains the source code and Matlab examples used for determinant of a matrix .
This code will find the determinant of a square matrix without inbuilt function. Algorithm is the same algo we follow while we find determinant of a matrix.

The following Matlab project contains the source code and Matlab examples used for detection of period 3 behavior in f56f11.4 gene using singular value decomposition.
This code is a simulation of the method proposed in the following paper:
M.

The following Matlab project contains the source code and Matlab examples used for matrix polynomial.
This is a variation of MATLAB's polyvalm function, with a more efficient implementation. For a polynomial of order p, the number of matrix multiplies is approximately 2*(sqrt(p+1)-1).
[See also polyvalm2, File ID: #25780.]

The following Matlab project contains the source code and Matlab examples used for matrix exponential.
In the classical scale-and-square exponential algorithm, numeric precision is degraded by large diagonal terms in matrices that are nearly equal to the identity matrix.

The following Matlab project contains the source code and Matlab examples used for determinant estimation .
This function calculate the determinant of a square matrix