org.mklab.nfc.matx
クラス MatxPolynomialArray

java.lang.Object
  上位を拡張 org.mklab.nfc.matrix.AbstractGrid<M>
      上位を拡張 org.mklab.nfc.matrix.AbstractFundamentalMatrix<M>
          上位を拡張 org.mklab.nfc.matrix.AbstractMatrix<M>
              上位を拡張 org.mklab.nfc.matrix.BaseMatrix<M,E>
                  上位を拡張 org.mklab.nfc.matrix.SymbolicMatrix<PolynomialMatrix,Polynomial>
                      上位を拡張 org.mklab.nfc.matrix.PolynomialMatrix
                          上位を拡張 org.mklab.nfc.matx.MatxPolynomialArray
すべての実装されたインタフェース:
Serializable, Cloneable, FundamentalMatrix, Grid, Matrix, MatrixElementOperator<Polynomial>, MatrixElementWiseOperator, SymbolicMatrixOperator<Polynomial>, TransformableMatrix<BaseMatrix<?,?>>, MatxArray, MatxObject

public class MatxPolynomialArray
extends PolynomialMatrix
implements MatxArray

MaTXの多項式配列を表すクラスです。

バージョン:
$Revision: 1.5 $
作成者:
matsuki
関連項目:
直列化された形式

コンストラクタの概要
MatxPolynomialArray()
          コンストラクター
MatxPolynomialArray(DoubleComplexMatrix matrix)
          コンストラクター
MatxPolynomialArray(DoubleMatrix matrix)
          コンストラクター
MatxPolynomialArray(IntMatrix matrix)
          コンストラクター
MatxPolynomialArray(Polynomial[][] matrix)
          コンストラクター
MatxPolynomialArray(PolynomialMatrix matrix)
          コンストラクター
 
メソッドの概要
 PolynomialMatrix toMatrix()
          Matrix型の値を返します。
 String toMmString()
          MM形式の文字列を生成します。
 
クラス org.mklab.nfc.matrix.PolynomialMatrix から継承されたメソッド
diagonal, getGridClassName, hashCode, integral, integral, isTransformableFrom, ones, ones, ones, ones, powerElementWise, powerElementWise, readMxFormat, toMmString, transformFrom, unit, unit, unit, unit, writeMmFormat, writeMmFormat, writeMxFormat, writeMxFormat
 
クラス org.mklab.nfc.matrix.SymbolicMatrix から継承されたメソッド
derivative, derivative, evaluate, evaluate, evaluate, evaluate, evaluate, evaluateElementWise, setVariable, shiftHigher, shiftHigher, shiftLower, shiftLower
 
クラス org.mklab.nfc.matrix.BaseMatrix から継承されたメソッド
add, add, addElementWise, addElementWise, addElementWise, appendDown, appendDown, appendRight, appendRight, ceilElementWise, clone, compareElementWise, compareElementWise, compareElementWise, compareElementWise, compareElementWise, compareElementWise, compareElementWise, conjugate, conjugateTranspose, copy, copy, copy, copy, covariance, covariance, createOnes, createUnit, createZero, cumulativeProduct, cumulativeProductColumnWise, cumulativeProductRowWise, cumulativeSum, cumulativeSumColumnWise, cumulativeSumRowWise, determinant, diagonal, diagonalToVector, divide, divide, divide, divide, divide, divideElementWise, divideElementWise, equals, equals, equals, exchangeColumn, exchangeRow, fixElementWise, floorElementWise, getElement, getElement, getElements, getImaginaryPart, getRealPart, getSubMatrix, getSubMatrix, getSubMatrix, getSubMatrix, getSubVector, inverse, inverse, inverseElementWise, isComplex, isFiniteElementWise, isInfiniteElementWise, isNanElementWise, isReal, isTransformableTo, isUnit, isZero, isZero, leftDivide, leftDivide, leftDivideElementWise, leftDivideElementWise, mean, meanColumnWise, meanRowWise, multiply, multiply, multiply, multiply, multiply, multiplyElementWise, multiplyElementWise, powerElementWise, powerElementWise, printElements, printElements, product, productColumnWise, productRowWise, removeColumnVectors, removeColumnVectors, removeRowVectors, removeRowVectors, reshape, resize, roundElementWise, roundToZeroElementWise, setElement, setElement, setElement, setElement, setElement, setElement, setElements, setImaginaryPart, setImaginaryPart, setImaginaryPart, setImaginaryPart, setRealPart, setRealPart, setRealPart, setRealPart, setSubMatrix, setSubMatrix, setSubMatrix, setSubMatrix, setSubVector, setSubVector, subtract, subtract, subtractElementWise, subtractElementWise, subtractElementWise, sum, sumColumnWise, sumRowWise, toComplex, trace, transformTo, transpose, unaryMinus, variance, vectorToDiagonal
 
クラス org.mklab.nfc.matrix.AbstractMatrix から継承されたメソッド
add, covariance, createOnes, createOnes, createOnes, createUnit, createUnit, createUnit, createZero, createZero, createZero, divide, divideElementWise, isUnit, leftDivide, leftDivide, leftDivide, leftDivide, leftDivideElementWise, multiply, multiplyElementWise, power, powerElementWise, roundToZeroElementWise, shiftLeft, shiftUp, subtract, transformToSameClass
 
クラス org.mklab.nfc.matrix.AbstractFundamentalMatrix から継承されたメソッド
appendDown, appendRight, flipLeftRight, flipUpDown, getColumnVector, getColumnVectors, getColumnVectors, getRowVector, getRowVectors, getRowVectors, getSubMatrix, getSubMatrix, getSubMatrix, getSubVector, getSubVector, rotateLeft, rotateUp, setColumnVector, setColumnVectors, setColumnVectors, setRowVector, setRowVectors, setRowVectors, setSubMatrix, setSubMatrix, setSubMatrix, setSubVector
 
クラス org.mklab.nfc.matrix.AbstractGrid から継承されたメソッド
count, getColumnSize, getDefaultElementAlignment, getDefaultElementFormat, getElementAlignment, getElementFormat, getPrintingElementsString, getPrintingString, getRowSize, hasSameColumnSize, hasSameRowSize, isEmpty, isSameSize, isSquare, length, print, print, print, removeColumnVector, removeRowVector, setColumnSize, setDefaultElementAlignment, setDefaultElementFormat, setElementAlignment, setElementFormat, setRowSize, toString
 
クラス java.lang.Object から継承されたメソッド
finalize, getClass, notify, notifyAll, wait, wait, wait
 
インタフェース org.mklab.nfc.matrix.Matrix から継承されたメソッド
add, conjugate, conjugateTranspose, covariance, createOnes, createOnes, createOnes, createOnes, createUnit, createUnit, createUnit, createUnit, createZero, createZero, createZero, createZero, cumulativeProduct, cumulativeProductColumnWise, cumulativeProductRowWise, cumulativeSum, cumulativeSumColumnWise, cumulativeSumRowWise, divide, divide, divide, divide, getImaginaryPart, getRealPart, inverse, inverse, isComplex, isReal, isTransformableFrom, isTransformableTo, isUnit, isUnit, isZero, leftDivide, leftDivide, leftDivide, leftDivide, meanColumnWise, meanRowWise, multiply, multiply, multiply, multiply, power, productColumnWise, productRowWise, setImaginaryPart, setImaginaryPart, setImaginaryPart, setImaginaryPart, setRealPart, setRealPart, setRealPart, setRealPart, shiftLeft, shiftUp, subtract, sumColumnWise, sumRowWise, toComplex, transformFrom, transformTo, unaryMinus
 
インタフェース org.mklab.nfc.matrix.FundamentalMatrix から継承されたメソッド
appendDown, appendRight, compareElementWise, copy, diagonalToVector, equals, flipLeftRight, flipUpDown, getColumnVector, getColumnVectors, getColumnVectors, getRowVector, getRowVectors, getRowVectors, getSubMatrix, getSubMatrix, getSubMatrix, getSubMatrix, getSubMatrix, getSubMatrix, getSubMatrix, getSubVector, getSubVector, getSubVector, reshape, resize, rotateLeft, rotateUp, setColumnVector, setColumnVectors, setColumnVectors, setRowVector, setRowVectors, setRowVectors, setSubMatrix, setSubMatrix, setSubMatrix, setSubMatrix, setSubMatrix, setSubMatrix, setSubMatrix, setSubVector, setSubVector, setSubVector, transpose, vectorToDiagonal
 
インタフェース org.mklab.nfc.matrix.Grid から継承されたメソッド
clone, count, exchangeColumn, exchangeRow, getColumnSize, getElementAlignment, getElementFormat, getPrintingElementsString, getPrintingString, getRowSize, hasSameColumnSize, hasSameRowSize, isEmpty, isSameSize, isSquare, isZero, length, print, print, print, printElements, printElements, removeColumnVector, removeColumnVectors, removeColumnVectors, removeRowVector, removeRowVectors, removeRowVectors, setElementAlignment, setElementFormat
 
インタフェース org.mklab.nfc.matrix.MatrixElementWiseOperator から継承されたメソッド
addElementWise, addElementWise, addElementWise, ceilElementWise, compareElementWise, compareElementWise, compareElementWise, divideElementWise, fixElementWise, floorElementWise, inverseElementWise, isFiniteElementWise, isInfiniteElementWise, isNanElementWise, leftDivideElementWise, multiplyElementWise, powerElementWise, powerElementWise, powerElementWise, roundElementWise, roundToZeroElementWise, roundToZeroElementWise, subtractElementWise, subtractElementWise, subtractElementWise
 
インタフェース org.mklab.nfc.matx.MatxObject から継承されたメソッド
toMmString, writeMmFormat, writeMmFormat, writeMxFormat, writeMxFormat
 
インタフェース org.mklab.nfc.matrix.MatrixElementOperator から継承されたメソッド
copy, copy, determinant, getElement, getElement, mean, product, setElement, setElement, setElement, setElement, setElement, setElement, sum, trace, variance
 

コンストラクタの詳細

MatxPolynomialArray

public MatxPolynomialArray(Polynomial[][] matrix)
コンストラクター

パラメータ:
matrix - 配列のデータ

MatxPolynomialArray

public MatxPolynomialArray(IntMatrix matrix)
コンストラクター

パラメータ:
matrix - 配列のデータ

MatxPolynomialArray

public MatxPolynomialArray(DoubleMatrix matrix)
コンストラクター

パラメータ:
matrix - 配列のデータ

MatxPolynomialArray

public MatxPolynomialArray(DoubleComplexMatrix matrix)
コンストラクター

パラメータ:
matrix - 配列のデータ

MatxPolynomialArray

public MatxPolynomialArray(PolynomialMatrix matrix)
コンストラクター

パラメータ:
matrix - 配列のデータ

MatxPolynomialArray

public MatxPolynomialArray()
コンストラクター

メソッドの詳細

toMatrix

public PolynomialMatrix toMatrix()
インタフェース MatxArray の記述:
Matrix型の値を返します。

定義:
インタフェース MatxArray 内の toMatrix
戻り値:
Matrix型の値
関連項目:
MatxArray.toMatrix()

toMmString

public String toMmString()
インタフェース MatxObject の記述:
MM形式の文字列を生成します。

定義:
インタフェース MatxObject 内の toMmString
オーバーライド:
クラス PolynomialMatrix 内の toMmString
戻り値:
MM形式の文字列
関連項目:
PolynomialMatrix.toMmString()