概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前 次 | フレームあり フレームなし

## クラス
org.mklab.nfc.scalar.RationalPolynomial の使用

RationalPolynomial を使用しているパッケージ
org.mklab.nfc.matrix | 行列に関するクラスを提供します。
org.mklab.nfc.matx | MaTXに関係するデータを扱うためのクラスを提供します。
org.mklab.nfc.scalar | スカラーに関するクラスを提供します。
org.mklab.nfc.util | ユーティリティクラスを提供します。
org.mklab.tool.control | 制御系の解析・設計に関するクラスを提供します。
org.mklab.tool.matrix | 行列計算に関するクラスを提供します。

org.mklab.nfc.matrix での RationalPolynomial の使用

RationalPolynomial を返す org.mklab.nfc.matrix のメソッド
`static RationalPolynomial[][]` | `RationalPolynomialMatrixUtil.createMatrix(double[][] matrix)` 実行列の各成分を定数項とする有理多項式を成分とする有理多項式行列に変換します。
`static RationalPolynomial[][]` | `RationalPolynomialMatrixUtil.createMatrix(int[][] matrix)` 整数行列を有理多項式行列(元の行列を分子の定数項とする)に変換します。
`static RationalPolynomial[][]` | `RationalPolynomialMatrixUtil.createMatrix(Polynomial[][] matrix)` 多項式行列を有理多項式行列(元の行列を分子の定数項とする)に変換します。
`static RationalPolynomial[][]` | `RationalPolynomialMatrixUtil.createMatrix(Scalar<?>[][] matrix)` 行列の各成分を定数項とする有理多項式を成分とする有理多項式行列に変換します。
`static RationalPolynomial[][]` | `RationalPolynomialMatrixUtil.elementWiseFunction(RationalPolynomial[][] matrix, org.mklab.nfc.matrix.RationalPolynomialFunction func)` 成分毎に関数の計算をし、計算結果を成分とする行列を生成します。
`static RationalPolynomial[][]` | `RationalPolynomialMatrixUtil.ones(int rowSize, int columnSize, String variableName)` 全ての成分が1である行列を生成します。
`static RationalPolynomial[][]` | `RationalPolynomialMatrixUtil.readMxFormat(InputStream input, MxDataHead head)` 入力ストリームから行列データ(MXフォーマット)を読み込みます。
`static RationalPolynomial[][]` | `RationalPolynomialMatrixUtil.unit(int rowSize, int columnSize, String variableName)` 単位行列を生成します。

RationalPolynomial 型のパラメータを持つ org.mklab.nfc.matrix のメソッド
`static RationalPolynomialMatrix` | `RationalPolynomialMatrix.diagonal(RationalPolynomial[] diagonalElement)` 対角行列を生成します。
`static RationalPolynomial[][]` | `RationalPolynomialMatrixUtil.elementWiseFunction(RationalPolynomial[][] matrix, org.mklab.nfc.matrix.RationalPolynomialFunction func)` 成分毎に関数の計算をし、計算結果を成分とする行列を生成します。
`static Polynomial[][]` | `RationalPolynomialMatrixUtil.getDenominatorElementWise(RationalPolynomial[][] matrix)` 成分毎の分母多項式を成分とする行列を`Polynomial`の2次元配列で返します。
`static Polynomial[][]` | `RationalPolynomialMatrixUtil.getNumeratorElementWise(RationalPolynomial[][] matrix)` 成分毎の分子多項式を成分とする行列を`Polynomial`の2次元配列で返します。
`static Polynomial[][]` | `RationalPolynomialMatrixUtil.getQuotientElementWise(RationalPolynomial[][] matrix)` 成分毎の商多項式を成分とする行列を`Polynomial`の2次元配列で返します。
`static Polynomial[][]` | `RationalPolynomialMatrixUtil.getRemainderElementWise(RationalPolynomial[][] matrix)` 成分毎の剰余多項式を成分とする行列を`Polynomial`の2次元配列で返します。
`static RationalPolynomialMatrix` | `RationalPolynomialMatrix.powerElementWise(RationalPolynomial scalar, IntMatrix matrix)` 1個の有理多項式について、行列の各成分の累乗を求めます。
`static RationalPolynomialMatrix` | `RationalPolynomialMatrix.powerElementWise(RationalPolynomial scalar, Matrix matrix)` 1個の有理多項式について、行列の各成分の累乗を求めます。
`static void` | `RationalPolynomialMatrixUtil.print(RationalPolynomial[][] matrix, Writer output, String coefficientFormat, int maxColumnSize)` ライターに出力します。
`static String` | `RationalPolynomialMatrixUtil.toMmString(RationalPolynomial[][] matrix, String elementFormat)` 行列をMMフォーマットの文字列に変換します。
`static void` | `RationalPolynomialMatrixUtil.writeMxFormat(RationalPolynomial[][] matrix, OutputStream output, String name)` 行列をMXフォーマットで出力ストリームに出力します。

org.mklab.nfc.matx での RationalPolynomial の使用

RationalPolynomial を返す org.mklab.nfc.matx のメソッド
`RationalPolynomial` | `MatxList.getRationalPolynomial(int index)` 要素を `RationalPolynomial` 型で取り出す。

RationalPolynomial 型のパラメータを持つ org.mklab.nfc.matx のメソッド
`void` | `MatxList.add(RationalPolynomial value)` valueをリストの最後に追加します。
`BooleanMatrix` | `MatxList.compareElementWise(RationalPolynomial opponent, String operator)` 各要素とopponentをoperatorで指定された演算子 (".==", ".!
`void` | `MatxList.set(int index, RationalPolynomial value)` リストのi番目に有理多項式valueを設定します。

RationalPolynomial 型のパラメータを持つ org.mklab.nfc.matx のコンストラクタ
`MatxRationalPolynomialArray(RationalPolynomial[][] matrix)` コンストラクター

org.mklab.nfc.scalar での RationalPolynomial の使用

RationalPolynomial を返す org.mklab.nfc.scalar のメソッド
`RationalPolynomial` | `RationalPolynomial.add(double value)`
`RationalPolynomial` | `RationalPolynomial.add(int value)`
`RationalPolynomial` | `RationalPolynomial.add(NumericalScalar<?> value)` 数値を加えた有理多項式を生成します。
`RationalPolynomial` | `RationalPolynomial.add(Polynomial value)` 多項式を加えた有理多項式を生成します。
`RationalPolynomial` | `RationalPolynomial.add(RationalPolynomial value)` 有理多項式を加えた有理多項式を生成します。
`RationalPolynomial` | `RationalPolynomial.addSelf(RationalPolynomial value)` 自身に有理多項式を加えます。
`RationalPolynomial` | `RationalPolynomial.addSelf(Scalar<?> value)`
`RationalPolynomial` | `RationalPolynomial.ceil()`
`RationalPolynomial` | `RationalPolynomial.clone()`
`RationalPolynomial` | `RationalPolynomial.conjugate()`
`RationalPolynomial` | `RationalPolynomial.create(int value)`
`RationalPolynomial[]` | `RationalPolynomial.createArray(int size)`
`RationalPolynomial[][]` | `RationalPolynomial.createArray(int rowSize, int columnSize)`
`RationalPolynomial` | `RationalPolynomial.createUnit()`
`RationalPolynomial` | `RationalPolynomial.createZero()`
`static RationalPolynomial[][]` | `RationalPolynomial.createZeroArray(int rowSize, int columnSize, String variableName)` 成分が零である`RationalPolynomial`の2次元配列を返します。
`RationalPolynomial` | `RationalPolynomial.derivative(int order)`
`RationalPolynomial` | `RationalPolynomial.divide(double value)`
`RationalPolynomial` | `RationalPolynomial.divide(int value)`
`RationalPolynomial` | `RationalPolynomial.divide(NumericalScalar<?> value)` 数値で割った有理多項式を生成します。
`RationalPolynomial` | `RationalPolynomial.divide(Polynomial value)` 多項式で割った有理多項式を生成します。
`RationalPolynomial` | `Polynomial.divide(Polynomial value)` 多項式の割り算による有理多項式を生成します。
`RationalPolynomial` | `RationalPolynomial.divide(RationalPolynomial value)` 有理多項式で割った有理多項式を生成します。
`RationalPolynomial` | `Polynomial.divide(RationalPolynomial value)` 有理多項式による割り算による有理多項式を生成します。
`RationalPolynomial` | `RationalPolynomial.evaluate(Polynomial value)` 式変数に多項式を代入する評価します。
`RationalPolynomial` | `RationalPolynomial.evaluate(RationalPolynomial value)` 式変数に有理多項式を代入する評価します。
`RationalPolynomial` | `Polynomial.evaluate(RationalPolynomial value)` 式変数に有理多項式を代入した評価結果を返します。
`RationalPolynomial` | `RationalPolynomial.fix()`
`RationalPolynomial` | `RationalPolynomial.floor()`
`RationalPolynomial` | `RationalPolynomial.getImaginaryPart()`
`RationalPolynomial` | `RationalPolynomial.getRealPart()`
`RationalPolynomial` | `RationalPolynomial.inverse()`
`RationalPolynomial` | `Polynomial.inverse()` 多項式の逆数(有理多項式)を生成します。
`RationalPolynomial` | `RationalPolynomial.leftDivide(double value)`
`RationalPolynomial` | `Polynomial.leftDivide(double value)`
`RationalPolynomial` | `RationalPolynomial.leftDivide(int value)`
`RationalPolynomial` | `Polynomial.leftDivide(int value)`
`RationalPolynomial` | `RationalPolynomial.leftDivide(NumericalScalar<?> value)` 数値を割った有理多項式を生成します。
`RationalPolynomial` | `Polynomial.leftDivide(NumericalScalar<?> value)` 数値との左からの商を生成します。
`RationalPolynomial` | `RationalPolynomial.leftDivide(Polynomial value)` 多項式を割った有理多項式を生成します。
`RationalPolynomial` | `Polynomial.leftDivide(Polynomial value)` 多項式の割り算による有理多項式を生成します。
`RationalPolynomial` | `RationalPolynomial.leftDivide(RationalPolynomial value)` 有理多項式を割った有理多項式を生成します。
`RationalPolynomial` | `RationalPolynomial.multiply(double value)`
`RationalPolynomial` | `RationalPolynomial.multiply(int value)`
`RationalPolynomial` | `RationalPolynomial.multiply(NumericalScalar<?> value)` 数値を乗じた有理多項式を生成します。
`RationalPolynomial` | `RationalPolynomial.multiply(Polynomial value)` 多項式を乗じた有理多項式を生成します。
`RationalPolynomial` | `RationalPolynomial.multiply(RationalPolynomial value)` 有理多項式を乗じた有理多項式を生成します。
`RationalPolynomial` | `Polynomial.multiply(RationalPolynomial value)` 有理多項式との積を生成します。
`RationalPolynomial` | `RationalPolynomial.power(int m)`
`static RationalPolynomial` | `RationalPolynomial.readMxFormat(InputStream input)` MX形式のデータを入力ストリームから入力します。
`static RationalPolynomial` | `RationalPolynomial.readMxFormat(MxDataHead head, InputStream input)` MX形式のデータを入力ストリームから入力します。
`static RationalPolynomial` | `RationalPolynomial.readMxFormat(String fileName)` MX形式のデータをファイルから入力します。
`RationalPolynomial` | `RationalPolynomial.round()`
`RationalPolynomial` | `RationalPolynomial.roundToZero(double tolerance)`
`RationalPolynomial` | `RationalPolynomial.roundToZero(NumericalScalar<?> tolerance)`
`RationalPolynomial` | `RationalPolynomial.shiftHigher(int count)`
`RationalPolynomial` | `RationalPolynomial.shiftLower(int count)`
`RationalPolynomial` | `RationalPolynomial.subtract(double value)`
`RationalPolynomial` | `RationalPolynomial.subtract(int value)`
`RationalPolynomial` | `RationalPolynomial.subtract(NumericalScalar<?> value)` 数値を引いた有理多項式を生成します。
`RationalPolynomial` | `RationalPolynomial.subtract(Polynomial value)` 多項式を引いた有理多項式を生成します。
`RationalPolynomial` | `RationalPolynomial.subtract(RationalPolynomial value)` 有理多項式を引いた有理多項式を生成します。
`RationalPolynomial` | `RationalPolynomial.toComplex()`
`RationalPolynomial` | `RationalPolynomial.transformFrom(double value)`
`RationalPolynomial` | `RationalPolynomial.transformFrom(GridElement<?> value)`
`RationalPolynomial` | `RationalPolynomial.transformFrom(int value)`
`RationalPolynomial` | `RationalPolynomial.unaryMinus()`

RationalPolynomial 型のパラメータを持つ org.mklab.nfc.scalar のメソッド
`RationalPolynomial` | `RationalPolynomial.add(RationalPolynomial value)` 有理多項式を加えた有理多項式を生成します。
`RationalPolynomial` | `RationalPolynomial.addSelf(RationalPolynomial value)` 自身に有理多項式を加えます。
`boolean` | `RationalPolynomial.compare(String operator, RationalPolynomial opponent)` `opponent`を`operator`で指定された演算子で比較します。
`RationalPolynomial` | `RationalPolynomial.divide(RationalPolynomial value)` 有理多項式で割った有理多項式を生成します。
`RationalPolynomial` | `Polynomial.divide(RationalPolynomial value)` 有理多項式による割り算による有理多項式を生成します。
`boolean` | `RationalPolynomial.equals(RationalPolynomial opponent, double tolerance)` 許容誤差内で有理多項式`opponent`と等しいか判定します。
`boolean` | `RationalPolynomial.equals(RationalPolynomial opponent, NumericalScalar<?> tolerance)` 許容範囲内で等しいか判定します。
`RationalPolynomial` | `RationalPolynomial.evaluate(RationalPolynomial value)` 式変数に有理多項式を代入する評価します。
`RationalPolynomial` | `Polynomial.evaluate(RationalPolynomial value)` 式変数に有理多項式を代入した評価結果を返します。
`RationalPolynomial` | `RationalPolynomial.leftDivide(RationalPolynomial value)` 有理多項式を割った有理多項式を生成します。
`RationalPolynomial` | `RationalPolynomial.multiply(RationalPolynomial value)` 有理多項式を乗じた有理多項式を生成します。
`RationalPolynomial` | `Polynomial.multiply(RationalPolynomial value)` 有理多項式との積を生成します。
`void` | `RationalPolynomial.setImagPart(RationalPolynomial imagPart)` 複素有理多項式の虚部有理多項式を設定します。
`void` | `RationalPolynomial.setRealPart(RationalPolynomial realPart)` 複素有理多項式の実部有理多項式を設定します。
`RationalPolynomial` | `RationalPolynomial.subtract(RationalPolynomial value)` 有理多項式を引いた有理多項式を生成します。

org.mklab.nfc.util での RationalPolynomial の使用

RationalPolynomial 型のパラメータを持つ org.mklab.nfc.util のコンストラクタ
`MxDataHead(RationalPolynomial[][] data, String name)` 有理多項式行列のヘッダのコンストラクター
`MxDataHead(RationalPolynomial data, String name)` 有理多項式用のヘッダのコンストラクター
`MxDataHead(RationalPolynomial data, String name, boolean realValue)` 有理多項式用のヘッダのコンストラクター

org.mklab.tool.control での RationalPolynomial の使用

RationalPolynomial を返す org.mklab.tool.control のメソッド
`static RationalPolynomial` | `Ss2tfn.ss2tfn(Matrix A, Matrix B, Matrix C, Matrix D)` 状態空間表現が `. x = Ax + Bu y = Cx + Du` である1入力1出力のシステムの伝達関数 `-1 g(s) = C(sI-A) B + D` を返します。
`static RationalPolynomial` | `Ss2tfn.ss2tfn(Matrix A, Matrix B, Matrix C, Matrix D, int inputNumber)` 多入力1出力システムの `inputNumber` 番目の入力から出力までの伝達関数を返します。
`static RationalPolynomial` | `Ss2tfn.ss2tfn(Matrix A, Matrix B, Matrix C, Matrix D, int inputNumber, int outputNumber)` 多入力多出力システムの `inputNumber` 番目の入力から `outputNumber` 番目の出力 までの伝達関数を返します。
`static RationalPolynomial` | `Tf2tfn.tf2tfn(Matrix numeratorCoefficient, Matrix denominatorCoefficient)` 1入力1出力システム `num(s) g(s) = ------- den(s)` の伝達関数を分子多項式の係数`num`と 分母多項式の係数`den`から求めます。
`static RationalPolynomial` | `Tf2tfn.tf2tfn(Matrix numeratorCoefficient, Matrix denominatorCoefficient, int inputNumber)` 1入力多出力システムの`i`番目の入力から出力までの 伝達関数を求めます。
`static RationalPolynomial` | `Tfm2tfn.tfm2tfn(RationalPolynomialMatrix G)`
`static RationalPolynomial` | `Tfm2tfn.tfm2tfn(RationalPolynomialMatrix G, int inputNumber)`
`static RationalPolynomial` | `Tfm2tfn.tfm2tfn(RationalPolynomialMatrix G, int inputNumber, int outputNumber)` 伝達関数行列が `[G11(s) G12(s) ....`
`static RationalPolynomial` | `Zp2tfn.zp2tfn(Matrix zeros, Matrix poles, Matrix gain)` 極`p`、ゼロ点`z`、ゲイン`k`である1入力1出力システム `(s-z1)(s-z2)...`
`static RationalPolynomial` | `Zp2tfn.zp2tfn(Matrix zeros, Matrix poles, Matrix gain, int outputNumber)` 1入力多出力システムの`inputNumber`番目の入力から出力までの伝達関数を返します。

RationalPolynomial 型のパラメータを持つ org.mklab.tool.control のメソッド
`static LinearSystem` | `LinearSystemFactory.createLinearSystem(RationalPolynomial transferFunction)` 1入力1出力システムの伝達関数から線形システムを生成します。
`static List<Matrix>` | `Dimpulse.dimpulse(RationalPolynomial g, int seriesSize)` 単位インパルス応答を計算する
`static List<Matrix>` | `Dinitial.dinitial(RationalPolynomial g, Matrix x0, Matrix T)`
`static List<Matrix>` | `Dstep.dstep(RationalPolynomial g, int seriesSize)` 単位ステップ応答を計算する
`static List<DoubleNumber>` | `Gmargin.gmargin(RationalPolynomial G)`
`static List<DoubleNumber>` | `Gmargin.gmargin(RationalPolynomial G, double wmin)`
`static List<DoubleNumber>` | `Gmargin.gmargin(RationalPolynomial G, double wmin, double wmax)`
`static List<DoubleNumber>` | `Gmargin.gmargin(RationalPolynomial g, double wmin, double wmax, double tolerance)` 与えられた伝達関数`G`, 周波数の区間`[wmin:wmax]`, 周波数の許容誤差`tolerance`について, ゲイン余裕 `gm`と位相交差周波数`wcp`を返します。
`static List<Matrix>` | `Impulse.impulse(RationalPolynomial g, Matrix T)` 単位インパルス応答を計算する
`static List<Matrix>` | `Initial.initial(RationalPolynomial g, Matrix x0, Matrix T)` 初期値応答を計算する
`static Gnuplot` | `Rlocus.plot(Gnuplot gnuplot, RationalPolynomial g)` 根軌跡をプロットします。
`static Gnuplot` | `Nichols.plot(Gnuplot gnuplot, RationalPolynomial g)` ニコルス線図をプロットします。
`static Gnuplot` | `Step.plot(Gnuplot gnuplot, RationalPolynomial g, DoubleMatrix T)` 単位ステップ応答をプロットします。
`static Gnuplot` | `Ramp.plot(Gnuplot gnuplot, RationalPolynomial g, DoubleMatrix T)` 単位ランプ応答をプロットします。
`static Gnuplot` | `Nichols.plot(Gnuplot gnuplot, RationalPolynomial g, DoubleMatrix w)` ニコルス線図をプロットします。
`static Gnuplot` | `Impulse.plot(Gnuplot gnuplot, RationalPolynomial g, DoubleMatrix T)` 単位インパルス応答をプロットする
`static Gnuplot` | `Dstep.plot(Gnuplot gnuplot, RationalPolynomial g, int seriesSize)` 単位ステップ応答をプロットする
`static Gnuplot` | `Dimpulse.plot(Gnuplot gnuplot, RationalPolynomial g, int seriesSize)` 単位インパルス応答をプロットする
`static Gnuplot` | `Rlocus.plot(Gnuplot gnuplot, RationalPolynomial g, Matrix K)` 根軌跡をプロットします。
`static Gnuplot` | `Initial.plot(Gnuplot gnuplot, RationalPolynomial g, Matrix x0, DoubleMatrix T)` 初期値応答をプロットする
`static Gnuplot` | `Dinitial.plot(Gnuplot gnuplot, RationalPolynomial g, Matrix x0, DoubleMatrix T)`
`static Gnuplot` | `Rlocus.plot(RationalPolynomial g)`
`static Gnuplot` | `Nichols.plot(RationalPolynomial g)`
`static Gnuplot` | `Step.plot(RationalPolynomial g, DoubleMatrix T)`
`static Gnuplot` | `Ramp.plot(RationalPolynomial g, DoubleMatrix T)`
`static Gnuplot` | `Nichols.plot(RationalPolynomial g, DoubleMatrix w)`
`static Gnuplot` | `Impulse.plot(RationalPolynomial g, DoubleMatrix T)`
`static Gnuplot` | `Dstep.plot(RationalPolynomial g, int seriesSize)`
`static Gnuplot` | `Dimpulse.plot(RationalPolynomial g, int seriesSize)`
`static Gnuplot` | `Rlocus.plot(RationalPolynomial g, Matrix K)`
`static Gnuplot` | `Initial.plot(RationalPolynomial g, Matrix x0, DoubleMatrix T)`
`static Gnuplot` | `Dinitial.plot(RationalPolynomial g, Matrix x0, DoubleMatrix T)`
`static
`<E extends NumericalScalar<E>> List<E>`
` | `Pmargin.pmargin_roots(RationalPolynomial g)`
`static
`<E extends NumericalScalar<E>> List<E>`
` | `Pmargin.pmargin_roots(RationalPolynomial g, double tolerance)`
`static List<DoubleNumber>` | `Pmargin.pmargin(RationalPolynomial G)`
`static List<DoubleNumber>` | `Pmargin.pmargin(RationalPolynomial G, double wmin)`
`static List<DoubleNumber>` | `Pmargin.pmargin(RationalPolynomial G, double wmin, double wmax)`
`static List<DoubleNumber>` | `Pmargin.pmargin(RationalPolynomial g, double wmin, double wmax, double tolerance)` 位相余裕 `pm` とゲイン交差周波数 `wcg` を返します。
`static List<Matrix>` | `Ramp.ramp(RationalPolynomial g, Matrix T)` 単位ランプ応答を計算します。
`static Matrix` | `Rlocus.rlocus(RationalPolynomial g)` 根軌跡のデータを計算します。
`static Matrix` | `Rlocus.rlocus(RationalPolynomial g, Matrix K)` 根軌跡のデータを計算します。
`static List<Matrix>` | `Step.step(RationalPolynomial g, Matrix T)` 単位ステップ応答を計算します。
`static List<Matrix>` | `Tf2des.tf2des(RationalPolynomial transferFunction)` 1入力多出力システム(非プロパー) `NUM(s) G(s) = -------- den(s)` の状態空間表現 `.`
`static List<Matrix>` | `Tfn2ss.tfn2ss(RationalPolynomial g)` 伝達関数が`g`であるシステムの状態空間表現 `. x = Ax + Bu y = Cx + Du` を求めます。
`static List<Matrix>` | `Tfn2tf.tfn2tf(RationalPolynomial g)` 伝達関数が `num(s) g(s) = ------ den(s)` であるシステムの伝達関数の分子多項式の係数`num`と 分母多項式の係数`den`を求めます。
`static RationalPolynomialMatrix` | `Tfn2tfm.tfn2tfm(RationalPolynomial g)` 伝達関数が`g`であるシステムの伝達関数行列を求めます。
`static List<Matrix>` | `Tfn2zp.tfn2zp(RationalPolynomial g)` 伝達関数が `(s-z1)(s-z2)...`

org.mklab.tool.matrix での RationalPolynomial の使用

RationalPolynomial を返す org.mklab.tool.matrix のメソッド
`static RationalPolynomial` | `Simplify.simplify(RationalPolynomial g)` 有理多項式 `g` を `minreal()` を用いて 簡単化します。
`static RationalPolynomial` | `Simplify.simplify(RationalPolynomial originalSystem, double tolerance)` 許容誤差 `tolerance`は、`minreal()` に渡されます。

RationalPolynomial 型のパラメータを持つ org.mklab.tool.matrix のメソッド
`static Matrix` | `Eval.eval(RationalPolynomial g, Matrix w)` 有理多項式の評価を計算する
`static void` | `Rat2tex.rat2tex(RationalPolynomial r, String file)`
`static void` | `Rat2tex.rat2tex(RationalPolynomial r, String file, String var_name)`
`static String` | `Rat2tex.rat2texf(RationalPolynomial r)`
`static String` | `Rat2tex.rat2texf(RationalPolynomial r, String var_name)`
`static RationalPolynomial` | `Simplify.simplify(RationalPolynomial g)` 有理多項式 `g` を `minreal()` を用いて 簡単化します。
`static RationalPolynomial` | `Simplify.simplify(RationalPolynomial originalSystem, double tolerance)` 許容誤差 `tolerance`は、`minreal()` に渡されます。

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前 次 | フレームあり フレームなし