math
クラス SequenceFunction

java.lang.Object
  上位を拡張 math.SequenceFunction
すべての実装されたインタフェース:
Function
直系の既知のサブクラス:
CubicSplineIP

public class SequenceFunction
extends java.lang.Object
implements Function

複数の関数を結合した関数のクラス


フィールドの概要
protected  Function[] functions
          関数を格納した配列
protected  double[] x
          母点の x 座標を格納した配列
 
コンストラクタの概要
SequenceFunction()
          関数を構築する
SequenceFunction(double[] x, Function[] functions)
          関数を構築する
 
メソッドの概要
 double getValue(double xp)
          補間した値を返す
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

x

protected double[] x
母点の x 座標を格納した配列


functions

protected Function[] functions
関数を格納した配列

コンストラクタの詳細

SequenceFunction

public SequenceFunction()
関数を構築する


SequenceFunction

public SequenceFunction(double[] x,
                        Function[] functions)
関数を構築する

パラメータ:
x - 母点の x 座標を格納した配列
functions - 関数を格納した配列
メソッドの詳細

getValue

public double getValue(double xp)
補間した値を返す

定義:
インタフェース Function 内の getValue
パラメータ:
xp - 変数値
戻り値:
補間値