org.jmatrices.dbl.client
Class MatlabSyntax

java.lang.Object
  extended byorg.jmatrices.dbl.client.MatlabSyntax

public class MatlabSyntax
extends java.lang.Object

MatlabSyntax

Author: purangp

Date: 30.04.2004 Time: 14:49:39


Constructor Summary
MatlabSyntax()
           
 
Method Summary
static Matrix add(Matrix a, double scalar)
           
static Matrix add(Matrix a, Matrix b)
           
static Matrix blkdiag(java.util.ArrayList matrices)
           
static Matrix[] chol(Matrix m)
           
static double cond(Matrix m)
           
static Matrix create(java.lang.String src)
          Creation
static Matrix cumprod(Matrix m)
           
static Matrix cumsum(Matrix m)
           
static double det(Matrix m)
           
static Matrix diag(Matrix m)
           
static Matrix diagEm(Matrix m, int offset)
           
static Matrix diagEx(Matrix m, int offset)
           
static Matrix divide(double scalar, Matrix a)
           
static Matrix divide(Matrix a, double scalar)
           
static Matrix divide(Matrix a, Matrix b)
           
static double dotprod(Matrix a, Matrix b)
           
static Matrix[] eig(Matrix m)
           
static Matrix eye(int rows, int cols)
           
static Matrix hdp(Matrix a, Matrix b)
           
static java.lang.String help()
           
static Matrix horzcat(Matrix a, Matrix b)
           
static Matrix inv(Matrix m)
           
static Matrix kron(Matrix a, Matrix b)
           
static int length(Matrix m)
           
static Matrix[] lu(Matrix m)
          Deocompositions
static Matrix magic(int dim)
           
static Matrix maxCol(Matrix m)
           
static double maxElem(Matrix m)
           
static Matrix meanCol(Matrix m)
           
static double meanElem(Matrix m)
           
static Matrix minCol(Matrix m)
           
static double minElem(Matrix m)
           
static Matrix multiply(Matrix a, double scalar)
           
static Matrix multiply(Matrix a, Matrix b)
           
static Matrix multiplyEBE(Matrix a, Matrix b)
           
static Matrix neg(Matrix a)
          Operators
static double norm_1(Matrix m)
           
static double norm(Matrix m)
           
static double normFro(Matrix m)
           
static double normInf(Matrix m)
           
static Matrix ones(int dim)
           
static Matrix ones(int rows, int cols)
           
static Matrix pascal(int dim)
           
static Matrix pow(Matrix a, int s)
           
static Matrix powElem(Matrix a, double s)
           
static Matrix powElem(Matrix a, Matrix b)
           
static Matrix prodCol(Matrix m)
           
static double prodElem(Matrix m)
           
static Matrix[] qr(Matrix m)
           
static Matrix rand(int rows, int cols)
           
static double rank(Matrix m)
          Methods
static Matrix solve(Matrix a, Matrix b)
           
static Matrix subtract(double scalar, Matrix a)
           
static Matrix subtract(Matrix a, double scalar)
           
static Matrix subtract(Matrix a, Matrix b)
           
static Matrix sumCol(Matrix m)
           
static double sumElem(Matrix m)
           
static Matrix[] svd(Matrix m)
           
static Matrix t(Matrix m)
           
static double trace(Matrix m)
           
static Matrix tril(Matrix m, int offset)
           
static Matrix triu(Matrix m, int offset)
           
static Matrix vertcat(Matrix a, Matrix b)
           
static Matrix zeros(int dim)
           
static Matrix zeros(int rows, int cols)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MatlabSyntax

public MatlabSyntax()
Method Detail

create

public static Matrix create(java.lang.String src)
Creation


rand

public static Matrix rand(int rows,
                          int cols)

magic

public static Matrix magic(int dim)

pascal

public static Matrix pascal(int dim)

zeros

public static Matrix zeros(int rows,
                           int cols)

zeros

public static Matrix zeros(int dim)

ones

public static Matrix ones(int rows,
                          int cols)

ones

public static Matrix ones(int dim)

eye

public static Matrix eye(int rows,
                         int cols)

neg

public static Matrix neg(Matrix a)
Operators


powElem

public static Matrix powElem(Matrix a,
                             double s)

powElem

public static Matrix powElem(Matrix a,
                             Matrix b)

pow

public static Matrix pow(Matrix a,
                         int s)

add

public static Matrix add(Matrix a,
                         Matrix b)

add

public static Matrix add(Matrix a,
                         double scalar)

subtract

public static Matrix subtract(Matrix a,
                              Matrix b)

subtract

public static Matrix subtract(Matrix a,
                              double scalar)

subtract

public static Matrix subtract(double scalar,
                              Matrix a)

dotprod

public static double dotprod(Matrix a,
                             Matrix b)

multiply

public static Matrix multiply(Matrix a,
                              Matrix b)

multiplyEBE

public static Matrix multiplyEBE(Matrix a,
                                 Matrix b)

multiply

public static Matrix multiply(Matrix a,
                              double scalar)

kron

public static Matrix kron(Matrix a,
                          Matrix b)

hdp

public static Matrix hdp(Matrix a,
                         Matrix b)

solve

public static Matrix solve(Matrix a,
                           Matrix b)

divide

public static Matrix divide(Matrix a,
                            Matrix b)

divide

public static Matrix divide(Matrix a,
                            double scalar)

divide

public static Matrix divide(double scalar,
                            Matrix a)

t

public static Matrix t(Matrix m)

inv

public static Matrix inv(Matrix m)

horzcat

public static Matrix horzcat(Matrix a,
                             Matrix b)

vertcat

public static Matrix vertcat(Matrix a,
                             Matrix b)

blkdiag

public static Matrix blkdiag(java.util.ArrayList matrices)

rank

public static double rank(Matrix m)
Methods


det

public static double det(Matrix m)

trace

public static double trace(Matrix m)

norm

public static double norm(Matrix m)

norm_1

public static double norm_1(Matrix m)

normInf

public static double normInf(Matrix m)

normFro

public static double normFro(Matrix m)

cond

public static double cond(Matrix m)

diag

public static Matrix diag(Matrix m)

diagEx

public static Matrix diagEx(Matrix m,
                            int offset)

diagEm

public static Matrix diagEm(Matrix m,
                            int offset)

length

public static int length(Matrix m)

sumElem

public static double sumElem(Matrix m)

sumCol

public static Matrix sumCol(Matrix m)

prodElem

public static double prodElem(Matrix m)

prodCol

public static Matrix prodCol(Matrix m)

maxElem

public static double maxElem(Matrix m)

maxCol

public static Matrix maxCol(Matrix m)

minElem

public static double minElem(Matrix m)

minCol

public static Matrix minCol(Matrix m)

meanElem

public static double meanElem(Matrix m)

meanCol

public static Matrix meanCol(Matrix m)

cumprod

public static Matrix cumprod(Matrix m)

cumsum

public static Matrix cumsum(Matrix m)

triu

public static Matrix triu(Matrix m,
                          int offset)

tril

public static Matrix tril(Matrix m,
                          int offset)

lu

public static Matrix[] lu(Matrix m)
Deocompositions


qr

public static Matrix[] qr(Matrix m)

eig

public static Matrix[] eig(Matrix m)

chol

public static Matrix[] chol(Matrix m)

svd

public static Matrix[] svd(Matrix m)

help

public static java.lang.String help()