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

📄 function.java

📁 This is source rmi with java
💻 JAVA
字号:
import java.util.*;
public class function
 {
	 double c[],x;
	 int cateFunction;
	 public function()
	  {
	  }
	 public String[] getNameFunc()
	  {
          String nameFunc[]={"1.y=ax+b","2.y=a{x^2}+bx+c",
                            "3.y=a{x^3}+b{x^2}+cx+d",
                    "4.y=a{x^4}+b{x^3}+c{x^2}+dx+e","5.y=a{b^x}",
                    "6.y=alg(bx)","7.y=asinx+bcosx","8.y=asinbx+ccosdx",
                    "9.y=a*{e^x}","10.y=a{x^n}"};
          return nameFunc;
	  }
	 public int getNumberCoff(int numberFunc)
	  {
		 int number;
		 switch(numberFunc)
		  {
		   case 1:number=2;break;
		   case 2:number=3;break;
		   case 3:number=4;break;
		   case 4:number=5;break;
		   case 5:number=2;break;
		   case 6:number=2;break;
		   case 7:number=2;break;
		   case 8:number=4;break;
		   case 9:number=1;break;
		   case 10:number=2;break;
		   default:number=2;
	      }
	     return number;
	  }
	 public double getValue(int cateFunction,double c[],double x)
	  {
		  double value=0;
		  switch(cateFunction)
		  {
			  case 1:
			    value=c[0]*x+c[1];
			    break;
			  case 2:
			    value=c[0]*Math.pow(x,2)+c[1]*x+c[2];
			    break;
			  case 3:
			    value=c[0]*Math.pow(x,3)+c[1]*Math.pow(x,2)+
			          c[2]*x+c[3];
			    break;
			  case 4:
			     value=c[0]*Math.pow(x,4)+c[1]*Math.pow(x,3)+
			              +c[2]*Math.pow(x,2)+c[3]*x+c[4];
			     break;
			  case 5:value=c[0]*Math.pow(c[1],x);break;
			  case 6:value=c[0]*Math.log(c[1]*x);break;
			  case 7:value=c[0]*Math.sin(x)+c[1]*Math.cos(x);
			         break;
			  case 8:value=c[0]*Math.sin(c[1]*x)
			                      +c[2]*Math.cos(c[3]*x);break;
			  case 9:value=c[0]*Math.exp(x);break;
			  case 10:value=c[0]*Math.pow(x,c[1]);
			          break;
			  default:value=0;
		  }
		  return value;
	  }
 }

⌨️ 快捷键说明

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