📄 function.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 + -