jp.crestmuse.cmx.math
クラス Operations

java.lang.Object
  上位を拡張 jp.crestmuse.cmx.math.Operations

public class Operations
extends java.lang.Object


入れ子のクラスの概要
static class Operations.MaxResult
           
static class Operations.MinResult
           
 
コンストラクタの概要
Operations()
           
 
メソッドの概要
static DoubleArray abs(ComplexArray x)
           
static DoubleArray abs(DoubleArray x)
           
static double absmax(DoubleArray x)
           
static ComplexArray add(ComplexArray x, ComplexArray y)
           
static DoubleArray add(DoubleArray x, double y)
           
static DoubleArray add(DoubleArray x, DoubleArray y)
           
static DoubleMatrix add(DoubleMatrix x, DoubleArray y)
           
static DoubleMatrix add(DoubleMatrix x, DoubleMatrix y)
           
static void addX(DoubleArray x, double y)
           
static void addX(DoubleArray x, DoubleArray y)
           
static void addX(DoubleArray x, DoubleArray y, int from)
           
static void addX(DoubleArray x, int i, double y)
           
static BooleanArray and(BooleanArray x, BooleanArray y)
           
static int argmax(DoubleArray x)
           
static int argmin(DoubleArray x)
           
static DoubleArray concat(DoubleArray[] arrays)
           
static boolean containsNaNInf(DoubleArray x)
           
static boolean containsNaNInf(DoubleMatrix x)
           
static DoubleArray conv(DoubleArray x, DoubleArray y)
           
static DoubleMatrix cov(DoubleMatrix x)
           
static DoubleArray dB(DoubleArray x, double base)
           
static double det(DoubleMatrix x)
           
static DoubleArray diag(DoubleMatrix x)
           
static DoubleArray diff(DoubleArray x)
           
static ComplexArray div(ComplexArray x, ComplexArray y)
           
static DoubleArray div(DoubleArray x, double y)
           
static DoubleArray div(DoubleArray x, DoubleArray y)
           
static DoubleMatrix div(DoubleMatrix x, double y)
           
static DoubleMatrix div(DoubleMatrix x, DoubleArray y)
           
static DoubleArray divide(DoubleArray x, double y)
           
static DoubleArray divide(DoubleArray x, DoubleArray y)
           
static DoubleMatrix divide(DoubleMatrix x, double y)
           
static DoubleMatrix divide(DoubleMatrix x, DoubleArray y)
           
static void divX(DoubleArray x, double y)
           
static void divX(DoubleArray x, DoubleArray y)
           
static DoubleMatrix[] eig(DoubleMatrix x)
           
static ComplexNumber getAt(ComplexArray x, int index)
           
static double getAt(DoubleArray x, int i)
           
static double getAt(DoubleMatrix x, int[] indices)
           
static DoubleArray getColumn(DoubleMatrix x, int index)
           
static DoubleArray getImag(ComplexArray x)
           
static DoubleArray getReal(ComplexArray x)
           
static DoubleArray getRow(DoubleMatrix x, int index)
           
static BooleanArray greaterThan(DoubleArray x, double y)
           
static double Hz2cent(double x)
           
static DoubleArray Hz2cent(DoubleArray x)
           
static void Hz2centX(DoubleArray x)
           
static int Hz2nn(double x)
           
static double innerproduct(DoubleArray x, DoubleArray y)
           
static DoubleMatrix inv(DoubleMatrix x)
           
static double iqr(DoubleArray x)
           
static boolean isInf(DoubleMatrix x, int i, int j)
           
static boolean isNaN(DoubleMatrix x, int i, int j)
           
static boolean isNaNInf(DoubleMatrix x, int i, int j)
           
static boolean isSquare(DoubleMatrix x)
           
static BooleanArray lessThan(DoubleArray x, double y)
           
static void logX(DoubleArray x, int a)
           
static DoubleMatrix[] lu(DoubleMatrix x)
           
static DoubleArray makeArithmeticSeries(double a, double d, int n)
           
static DoubleArray makeArithmeticSeries(double a, int n)
           
static DoubleArray makeArithmeticSeries(int n)
           
static DoubleArray mask(DoubleArray x, BooleanArray mask, double y)
           
static double max(DoubleArray x)
           
static double max(DoubleArray x, Operations.MaxResult result)
           
static double max(DoubleMatrix x)
           
static DoubleArray mean(DoubleArray[] arrays)
           
static DoubleArray mean(DoubleArray[] arrays, int from, int thru)
           
static DoubleArray meancols(DoubleMatrix x)
           
static DoubleArray meanrows(DoubleMatrix x)
           
static double median(DoubleArray x)
           
static double min(DoubleArray x)
           
static double min(DoubleArray x, Operations.MinResult result)
           
static double min(DoubleMatrix x)
           
static ComplexArray minus(ComplexArray x, ComplexArray y)
           
static DoubleArray minus(DoubleArray x, double y)
           
static DoubleArray minus(DoubleArray x, DoubleArray y)
           
static DoubleMatrix minus(DoubleMatrix x, DoubleArray y)
           
static DoubleMatrix minus(DoubleMatrix x, DoubleMatrix y)
           
static ComplexArray mul(ComplexArray x, ComplexArray y)
           
static DoubleArray mul(DoubleArray x, double y)
           
static DoubleArray mul(DoubleArray x, DoubleArray y)
           
static DoubleMatrix mul(DoubleMatrix x, double y)
           
static DoubleMatrix mul(DoubleMatrix x, DoubleMatrix y)
           
static ComplexArray multiply(ComplexArray x, ComplexArray y)
           
static DoubleArray multiply(DoubleArray x, double y)
           
static DoubleArray multiply(DoubleArray x, DoubleArray y)
           
static DoubleMatrix multiply(DoubleMatrix x, double y)
           
static DoubleMatrix multiply(DoubleMatrix x, DoubleMatrix y)
           
static void mulX(DoubleArray x, double y)
           
static void mulX(DoubleArray x, DoubleArray y)
           
static void mulX(DoubleArray x, int i, double y)
           
static int nGreaterThan(DoubleArray x, double y)
           
static double nn2cent(double x)
           
static DoubleArray nn2cent(DoubleArray x)
           
static void nn2centX(DoubleArray x)
           
static double nn2Hz(double nn)
           
static double norm(DoubleArray x)
           
static DoubleMatrix normalize(DoubleMatrix x)
           
static int nZeroCross(DoubleArray x)
           
static BooleanArray or(BooleanArray x, BooleanArray y)
           
static ComplexArray plus(ComplexArray x, ComplexArray y)
           
static DoubleArray plus(DoubleArray x, double y)
           
static DoubleArray plus(DoubleArray x, DoubleArray y)
           
static DoubleMatrix plus(DoubleMatrix x, DoubleArray y)
           
static DoubleMatrix plus(DoubleMatrix x, DoubleMatrix y)
           
static void putAt(ComplexArray x, int index, ComplexNumber value)
           
static void putAt(ComplexArray x, int index, double[] value)
           
static void putAt(DoubleArray x, int i, double value)
           
static void putAt(DoubleMatrix x, int[] indices, double value)
           
static DoubleMatrix[] qr(DoubleMatrix x)
           
static double ratioTrue(BooleanArray x)
           
static DoubleArray removeMask(DoubleArray x, BooleanArray mask)
           
static DoubleArray sdiff(DoubleArray x, int srange)
           
static DoubleArray sgsmooth(DoubleArray x, int srange)
           
static DoubleArray sigmoid(DoubleArray x, double gain)
           
static DoubleArray sort(DoubleArray x)
           
static DoubleArray stdcols(DoubleMatrix x)
           
static DoubleArray stdrows(DoubleMatrix x)
           
static ComplexArray sub(ComplexArray x, ComplexArray y)
           
static DoubleArray sub(DoubleArray x, double y)
           
static DoubleArray sub(DoubleArray x, DoubleArray y)
           
static DoubleMatrix sub(DoubleMatrix x, DoubleArray y)
           
static DoubleMatrix sub(DoubleMatrix x, DoubleMatrix y)
           
static ComplexArray subarray(ComplexArray x, int from, int thru)
           
static DoubleArray subarray(DoubleArray x, int from, int thru)
           
static void subX(DoubleArray x, double y)
           
static void subX(DoubleArray x, DoubleArray y)
           
static double sum(DoubleArray x)
           
static DoubleArray sum(DoubleArray[] arrays)
           
static DoubleArray sum(DoubleArray[] arrays, int from, int thru)
           
static double sum(DoubleArray x, int from, int thru)
           
static DoubleArray sumcols(DoubleMatrix x)
           
static double sumeven(DoubleArray x)
           
static double sumodd(DoubleArray x)
           
static DoubleArray sumrows(DoubleMatrix x)
           
static DoubleMatrix[] svd(DoubleMatrix x)
           
static DoubleMatrix toMatrixH(DoubleArray array)
           
static DoubleMatrix toMatrixV(DoubleArray array)
           
static DoubleMatrix transposeX(DoubleMatrix x)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Operations

public Operations()
メソッドの詳細

abs

public static DoubleArray abs(ComplexArray x)

abs

public static DoubleArray abs(DoubleArray x)

absmax

public static double absmax(DoubleArray x)

add

public static ComplexArray add(ComplexArray x,
                               ComplexArray y)

add

public static DoubleArray add(DoubleArray x,
                              double y)

add

public static DoubleArray add(DoubleArray x,
                              DoubleArray y)

add

public static DoubleMatrix add(DoubleMatrix x,
                               DoubleArray y)

add

public static DoubleMatrix add(DoubleMatrix x,
                               DoubleMatrix y)

addX

public static void addX(DoubleArray x,
                        double y)

addX

public static void addX(DoubleArray x,
                        DoubleArray y)

addX

public static void addX(DoubleArray x,
                        DoubleArray y,
                        int from)

addX

public static void addX(DoubleArray x,
                        int i,
                        double y)

and

public static BooleanArray and(BooleanArray x,
                               BooleanArray y)

argmax

public static int argmax(DoubleArray x)

argmin

public static int argmin(DoubleArray x)

concat

public static DoubleArray concat(DoubleArray[] arrays)

containsNaNInf

public static boolean containsNaNInf(DoubleArray x)

containsNaNInf

public static boolean containsNaNInf(DoubleMatrix x)

conv

public static DoubleArray conv(DoubleArray x,
                               DoubleArray y)

cov

public static DoubleMatrix cov(DoubleMatrix x)

dB

public static DoubleArray dB(DoubleArray x,
                             double base)

det

public static double det(DoubleMatrix x)

diag

public static DoubleArray diag(DoubleMatrix x)

diff

public static DoubleArray diff(DoubleArray x)

div

public static ComplexArray div(ComplexArray x,
                               ComplexArray y)

div

public static DoubleArray div(DoubleArray x,
                              double y)

div

public static DoubleArray div(DoubleArray x,
                              DoubleArray y)

div

public static DoubleMatrix div(DoubleMatrix x,
                               double y)

div

public static DoubleMatrix div(DoubleMatrix x,
                               DoubleArray y)

divide

public static DoubleArray divide(DoubleArray x,
                                 double y)

divide

public static DoubleArray divide(DoubleArray x,
                                 DoubleArray y)

divide

public static DoubleMatrix divide(DoubleMatrix x,
                                  double y)

divide

public static DoubleMatrix divide(DoubleMatrix x,
                                  DoubleArray y)

divX

public static void divX(DoubleArray x,
                        double y)

divX

public static void divX(DoubleArray x,
                        DoubleArray y)

eig

public static DoubleMatrix[] eig(DoubleMatrix x)

getAt

public static ComplexNumber getAt(ComplexArray x,
                                  int index)

getAt

public static double getAt(DoubleArray x,
                           int i)

getAt

public static double getAt(DoubleMatrix x,
                           int[] indices)

getColumn

public static DoubleArray getColumn(DoubleMatrix x,
                                    int index)

getImag

public static DoubleArray getImag(ComplexArray x)

getReal

public static DoubleArray getReal(ComplexArray x)

getRow

public static DoubleArray getRow(DoubleMatrix x,
                                 int index)

greaterThan

public static BooleanArray greaterThan(DoubleArray x,
                                       double y)

Hz2cent

public static double Hz2cent(double x)

Hz2cent

public static DoubleArray Hz2cent(DoubleArray x)

Hz2centX

public static void Hz2centX(DoubleArray x)

Hz2nn

public static final int Hz2nn(double x)

innerproduct

public static double innerproduct(DoubleArray x,
                                  DoubleArray y)

inv

public static DoubleMatrix inv(DoubleMatrix x)

iqr

public static double iqr(DoubleArray x)

isInf

public static boolean isInf(DoubleMatrix x,
                            int i,
                            int j)

isNaN

public static boolean isNaN(DoubleMatrix x,
                            int i,
                            int j)

isNaNInf

public static boolean isNaNInf(DoubleMatrix x,
                               int i,
                               int j)

isSquare

public static boolean isSquare(DoubleMatrix x)

lessThan

public static BooleanArray lessThan(DoubleArray x,
                                    double y)

logX

public static void logX(DoubleArray x,
                        int a)

lu

public static DoubleMatrix[] lu(DoubleMatrix x)

makeArithmeticSeries

public static DoubleArray makeArithmeticSeries(double a,
                                               double d,
                                               int n)

makeArithmeticSeries

public static DoubleArray makeArithmeticSeries(double a,
                                               int n)

makeArithmeticSeries

public static DoubleArray makeArithmeticSeries(int n)

mask

public static DoubleArray mask(DoubleArray x,
                               BooleanArray mask,
                               double y)

max

public static double max(DoubleArray x)

max

public static double max(DoubleArray x,
                         Operations.MaxResult result)

max

public static double max(DoubleMatrix x)

mean

public static DoubleArray mean(DoubleArray[] arrays)

mean

public static DoubleArray mean(DoubleArray[] arrays,
                               int from,
                               int thru)

meancols

public static DoubleArray meancols(DoubleMatrix x)

meanrows

public static DoubleArray meanrows(DoubleMatrix x)

median

public static double median(DoubleArray x)

min

public static double min(DoubleArray x)

min

public static double min(DoubleArray x,
                         Operations.MinResult result)

min

public static double min(DoubleMatrix x)

minus

public static ComplexArray minus(ComplexArray x,
                                 ComplexArray y)

minus

public static DoubleArray minus(DoubleArray x,
                                double y)

minus

public static DoubleArray minus(DoubleArray x,
                                DoubleArray y)

minus

public static DoubleMatrix minus(DoubleMatrix x,
                                 DoubleArray y)

minus

public static DoubleMatrix minus(DoubleMatrix x,
                                 DoubleMatrix y)

mul

public static ComplexArray mul(ComplexArray x,
                               ComplexArray y)

mul

public static DoubleArray mul(DoubleArray x,
                              double y)

mul

public static DoubleArray mul(DoubleArray x,
                              DoubleArray y)

mul

public static DoubleMatrix mul(DoubleMatrix x,
                               double y)

mul

public static DoubleMatrix mul(DoubleMatrix x,
                               DoubleMatrix y)

multiply

public static ComplexArray multiply(ComplexArray x,
                                    ComplexArray y)

multiply

public static DoubleArray multiply(DoubleArray x,
                                   double y)

multiply

public static DoubleArray multiply(DoubleArray x,
                                   DoubleArray y)

multiply

public static DoubleMatrix multiply(DoubleMatrix x,
                                    double y)

multiply

public static DoubleMatrix multiply(DoubleMatrix x,
                                    DoubleMatrix y)

mulX

public static void mulX(DoubleArray x,
                        double y)

mulX

public static void mulX(DoubleArray x,
                        DoubleArray y)

mulX

public static void mulX(DoubleArray x,
                        int i,
                        double y)

nGreaterThan

public static int nGreaterThan(DoubleArray x,
                               double y)

nn2cent

public static double nn2cent(double x)

nn2cent

public static DoubleArray nn2cent(DoubleArray x)

nn2centX

public static void nn2centX(DoubleArray x)

nn2Hz

public static final double nn2Hz(double nn)

norm

public static double norm(DoubleArray x)

normalize

public static DoubleMatrix normalize(DoubleMatrix x)

nZeroCross

public static int nZeroCross(DoubleArray x)

or

public static BooleanArray or(BooleanArray x,
                              BooleanArray y)

plus

public static ComplexArray plus(ComplexArray x,
                                ComplexArray y)

plus

public static DoubleArray plus(DoubleArray x,
                               double y)

plus

public static DoubleArray plus(DoubleArray x,
                               DoubleArray y)

plus

public static DoubleMatrix plus(DoubleMatrix x,
                                DoubleArray y)

plus

public static DoubleMatrix plus(DoubleMatrix x,
                                DoubleMatrix y)

putAt

public static void putAt(ComplexArray x,
                         int index,
                         ComplexNumber value)

putAt

public static void putAt(ComplexArray x,
                         int index,
                         double[] value)

putAt

public static void putAt(DoubleArray x,
                         int i,
                         double value)

putAt

public static void putAt(DoubleMatrix x,
                         int[] indices,
                         double value)

qr

public static DoubleMatrix[] qr(DoubleMatrix x)

ratioTrue

public static double ratioTrue(BooleanArray x)

removeMask

public static DoubleArray removeMask(DoubleArray x,
                                     BooleanArray mask)

sdiff

public static DoubleArray sdiff(DoubleArray x,
                                int srange)

sgsmooth

public static DoubleArray sgsmooth(DoubleArray x,
                                   int srange)

sigmoid

public static DoubleArray sigmoid(DoubleArray x,
                                  double gain)

sort

public static DoubleArray sort(DoubleArray x)

stdcols

public static DoubleArray stdcols(DoubleMatrix x)

stdrows

public static DoubleArray stdrows(DoubleMatrix x)

sub

public static ComplexArray sub(ComplexArray x,
                               ComplexArray y)

sub

public static DoubleArray sub(DoubleArray x,
                              double y)

sub

public static DoubleArray sub(DoubleArray x,
                              DoubleArray y)

sub

public static DoubleMatrix sub(DoubleMatrix x,
                               DoubleArray y)

sub

public static DoubleMatrix sub(DoubleMatrix x,
                               DoubleMatrix y)

subarray

public static ComplexArray subarray(ComplexArray x,
                                    int from,
                                    int thru)

subarray

public static DoubleArray subarray(DoubleArray x,
                                   int from,
                                   int thru)

subX

public static void subX(DoubleArray x,
                        double y)

subX

public static void subX(DoubleArray x,
                        DoubleArray y)

sum

public static double sum(DoubleArray x)

sum

public static DoubleArray sum(DoubleArray[] arrays)

sum

public static DoubleArray sum(DoubleArray[] arrays,
                              int from,
                              int thru)

sum

public static double sum(DoubleArray x,
                         int from,
                         int thru)

sumcols

public static DoubleArray sumcols(DoubleMatrix x)

sumeven

public static double sumeven(DoubleArray x)

sumodd

public static double sumodd(DoubleArray x)

sumrows

public static DoubleArray sumrows(DoubleMatrix x)

svd

public static DoubleMatrix[] svd(DoubleMatrix x)

toMatrixH

public static DoubleMatrix toMatrixH(DoubleArray array)

toMatrixV

public static DoubleMatrix toMatrixV(DoubleArray array)

transposeX

public static DoubleMatrix transposeX(DoubleMatrix x)