51,409
社区成员
发帖
与我相关
我的任务
分享
public double[][] getMy_Xij(){
double[][] my_Xij = new double[list.size()][6]; //数组20行6列
for(int i = 0; i < list.size(); i= i+3){//行的index每次向后挪三位
for(int j = 0; j < windowLength ; j++){
if((!list.isEmpty())&&((i+j) < list).size())){
my_Xij[i][j] = list.get(i+j);
System.out.println("my_Xij " + i + " , " + j + ": " + my_Xij[i][j]);
}
my_Xij 0 , 0 = { 1.0,1.0,5.0,1.0,1.0,5.0}
my_Xij 3 , 0 = { 1.0,1.0,5.0,1.0,1.0,5.0}
my_Xij 6 , 0 = {1.0,1.0,5.0,1.0,1.0,5.0}
my_Xij 9 , 0 = {1.0,1.0,5.0,5.0,5.0,5.0}
my_Xij 12 , 0= {5.0,5.0,5.0,5.0,5.0,5.0}
my_Xij 15 , 0= {5.0,5.0,5.0,5.0,5.0,0.0} //这个sublist不要了。
my_Xij 18 , 0= {5.0,5.0,0.0,0.0,0.0,0.0} //这个也不要了因为list中没有后面这些元素