differentialequation.java~1~

来自「一个一元曲线多项式数值演示例子」· JAVA~1~ 代码 · 共 57 行

JAVA~1~
57
字号
package numbercruncher.mathutils;import java.util.Hashtable;/** * The base class for functions that can have derivatives. * Initialize the static function table with some sample functions. */public abstract class DifferentialEquation implements Evaluatable{    /** initial condition */        private DataPoint initialCondition;    /** solution function label */  private String    solutionLabel;    /**     * Constructor.     * @param initialCondition the initial condition data point     * @param solutionLabel the solution function label     */    public DifferentialEquation(DataPoint initialCondition,                                String solutionLabel)    {        this.initialCondition = initialCondition;        this.solutionLabel    = solutionLabel;    }    /**     * Return the initial condition data point.     * @return the initial condition     */    public DataPoint getInitialCondition() { return initialCondition; }    /**     * Return the solution label.     * @return the label     */    public String getSolutionLabel() { return solutionLabel; }    /**     * Return the value of the differential equation at x.     * (Implementation of Evaluatable.)     * @param x the value of x     * @return the solution value     */    public abstract float at(float x);    /**     * Return the value of the differential equation at (x, y).     * @return the solution value     */    public float at(float x, float y) { return at(x); }    /**     * Return the value of the solution at x.     * @return the solution value     */    public abstract float solutionAt(float x);}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?