📄 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=AlgBx)","7.y=Asinx+Bcosx","8.y=AsinBx+CcosDx",
"9.y=A{e^x}","10.y=A{x^B}"};
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 + -