math
クラス ConicFunction

java.lang.Object
  上位を拡張 math.ConicFunction
すべての実装されたインタフェース:
java.lang.Cloneable, DifferentiableFunction, Function

public class ConicFunction
extends java.lang.Object
implements DifferentiableFunction, java.lang.Cloneable

2 次関数クラス


フィールドの概要
 double a0
          定数項係数
 double a1
          1 次項係数
 double a2
          2 次項係数
 
コンストラクタの概要
ConicFunction(double a2, double a1, double a0)
          係数を指定してオブジェクトを構築する
 
メソッドの概要
 java.lang.Object clone()
          オブジェクトのコピー
 boolean equals(java.lang.Object obj)
          オブジェクトの等価判定をする
 Function getDerivative()
          導関数を返す
 double getValue(double x)
          関数値を返す
 int hashCode()
          オブジェクトのハッシュコード値を返す
 java.lang.String toString()
          データ文字列
 
クラス java.lang.Object から継承されたメソッド
finalize, getClass, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

a2

public double a2
2 次項係数


a1

public double a1
1 次項係数


a0

public double a0
定数項係数

コンストラクタの詳細

ConicFunction

public ConicFunction(double a2,
                     double a1,
                     double a0)
係数を指定してオブジェクトを構築する

パラメータ:
a2 - 2 次項係数
a1 - 1 次項係数
a0 - 定数項係数
メソッドの詳細

getValue

public double getValue(double x)
関数値を返す

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

getDerivative

public Function getDerivative()
導関数を返す

定義:
インタフェース DifferentiableFunction 内の getDerivative
戻り値:
導関数

clone

public java.lang.Object clone()
オブジェクトのコピー

オーバーライド:
クラス java.lang.Object 内の clone
戻り値:
このインスタンスの複製

hashCode

public int hashCode()
オブジェクトのハッシュコード値を返す

オーバーライド:
クラス java.lang.Object 内の hashCode
戻り値:
オブジェクトのハッシュコード値

equals

public boolean equals(java.lang.Object obj)
オブジェクトの等価判定をする

オーバーライド:
クラス java.lang.Object 内の equals
パラメータ:
obj - 比較対象のオブジェクト
戻り値:
比較対象のオブジェクトが CubicFunction のインスタンスで同じ値を持つ場合は true

toString

public java.lang.String toString()
データ文字列

オーバーライド:
クラス java.lang.Object 内の toString
戻り値:
このオブジェクトの文字列表現