closure_clustering.java~10~

来自「分别是模糊识别、模糊聚类、模糊控制的实例代码」· JAVA~10~ 代码 · 共 61 行

JAVA~10~
61
字号
package fuzzy_project;

class Closure_Clustering {
  private int row;
  private int col;
  private int count;
  private int result_count;
  private byte cut_Matrix[][];
  private int Clustering_result[][];
  private int temp_result[];
  private String result;
  private Search s;
  public Closure_Clustering(byte arrary[][],int r,int c)
  {
    cut_Matrix=arrary;
    row=r;
    col=c;
    count=0;
    result_count=0;
    temp_result=new int[r];
    Clustering_result=new int[r][c];
    s=new Search();
    result="";
  }

  public String exe()
  {
    for(int i=0;i<row;i++)           //生成分类结果矩阵
    {
      for (int j = i; j < col; j++)
      {
        if (cut_Matrix[i][j] == 1)
        {
          Clustering_result[i][count++]=j+1;
        }
      }
      count=0;
    }

    for(int x=0;x<row;x++)
      {
        if(s.exe(temp_result,row,x+1))
        {
          continue;
        }
        result=result+String.valueOf(x+1);
        temp_result[count++]=x+1;
        for(int y=0;y<col;y++)
       {
        if(x+1!=Clustering_result[x][y]&&Clustering_result[x][y]!=0)
          {
            result=result+String.valueOf(Clustering_result[x][y]);
            temp_result[count++]=Clustering_result[x][y];
          }
       }
         result=result+"#";
      }
    return result;
  }
}

⌨️ 快捷键说明

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