closure_clustering.java~7~

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

JAVA~7~
57
字号
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 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;
    result=new String[2*r+1];
    Clustering_result=new int[r][c];
  }

  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(result[1]==null)     //判断result数组是否为空
               {
               System.out.print("null");
               }

        result[result_count++]=String.valueOf(x+1);
        for(int y=0;y<col;y++)
       {
        if(x+1!=Clustering_result[x][y]&&Clustering_result[x][y]!=0)
          {
              result[result_count++]=String.valueOf(Clustering_result[x][y]);
          }
       }
         result[result_count++]="#";
      }
    return result;
  }
}

⌨️ 快捷键说明

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