package jp.ac.takushoku_u.cs.*; import java.io.*; import java.util.ArrayList; /** *TaskFileReaderクラスはCSV形式ファイル,LFGファイルを読み込み,帰属度関数を算出 *するためのクラスです。 *@version 1.0.0 *@author 河原 慎治(Kawahara Shinji) */ /* *最終更新日 2005年06月13日 */ public final class TaskFileReader{ /** *読み込んだ要素に設定する定数 */ private static final double READER_DOUBLE_TRUE = 1.0; /** *CSV形式ファイルに格納されている列の要素をArithmeticMatrixで返します */ public static final ArithmeticMatrix getCsvArithmeticMatrixReader(String filename)throws java.io.FileNotFoundException,java.io.IOException{ String ret[] = getLines(filename); ArithmeticMatrix mat; /*行数*/ int row = ret.length; /*列数*/ String col_data[]; col_data = ret[0].split(","); int col = col_data.length; double [][]sequ = new double[row][col]; String data[]; try{ for(int i=0; i