⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 polynomialfunction.java

📁 用Java开发的实用数学建模程序 简单易懂 初学者可以用来学习java知识
💻 JAVA
字号:
/*
 *@(#)PolynomialFunction.java 2.0 2005/05/19
 *
 *清华大学 精密仪器与机械学系
 *范灿升 fancansheng@163.com
 */

package function;

import function.Function;

/**
 *实现{@link function.Function}接口的类,函数的关系为多项式关系:y=A0+A1*x+A2*x^2+……An*x^n
 *@version	2.0, 2005/05/19
 *@author	范灿升
 */
public class PolynomialFunction implements Function
{
	private double[] coefficient;
	
	/**
	 *构造多项式函数关系类。
	 *@param	coefficient	系数向量,第i个元素分别为系数Ai。
	 */
	public PolynomialFunction(double[] coefficient)
	{
		this.coefficient=coefficient;
	}
	
	/**
	 *接口{@link function.Function}所定义的类,函数关系为多项式关系:y=A0+A1*x+A2*x^2+……An*x^n。
	 *@param	xValue	自变量的值
	 *@return	对应的因变量的值
	 */
	public double yValue(double xValue)
	{
		int i;
		double y=coefficient[0];
		for(i=1;i<coefficient.length;i++)
			y+=(coefficient[i]*Math.pow(xValue,i));
		return y;
	}
}

⌨️ 快捷键说明

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