jp.crestmuse.cmx.math
クラス Operations
java.lang.Object
jp.crestmuse.cmx.math.Operations
public class Operations
- extends java.lang.Object
メソッドの概要 |
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)