分别是模糊识别、模糊聚类、模糊控制的实例代码
源代码在线查看: input.java
package fuzzy_control;
public class Input {
private int offset;
private double Input_Matrix[][];
private double distance[][];
Input(double[][] dis)
{
Input_Matrix=new double[1][7];
distance=dis;
}
public double[][] Input_Fuzzy(int o)
{
offset=o;
if(offset-5)
{
for(int i=0;i Input_Matrix[0][i]=distance[0][i];
}
if(offset-15)
{
for(int i=0;i Input_Matrix[0][i]=distance[1][i];
}
if(offset-25)
{
for(int i=0;i Input_Matrix[0][i]=distance[2][i];
}
if((offset=-30)||(offset25))
{
for(int i=0;i Input_Matrix[0][i]=distance[3][i];
}
if(offset15)
{
for(int i=0;i Input_Matrix[0][i]=distance[4][i];
}
if(offset5)
{
for(int i=0;i Input_Matrix[0][i]=distance[5][i];
}
if(offset1)
{
for(int i=0;i Input_Matrix[0][i]=distance[6][i];
}
return Input_Matrix;
}
}