private static Double[] parseToArray(String param){
		ArrayList<Double> results = new ArrayList<>();
		int commaIndex=0;	//һζŵ,С
		int oddBracket=0;	//ż1żһ
		//System.out.println(param+":);
		for(int i=0;i<param.length();++i){
			if(param.charAt(i)=='('){
				oddBracket++;
			}else if(param.charAt(i)==')'){
				oddBracket--;
			}else if(param.charAt(i)==','){
				if(oddBracket==0){//ǲָ
					//System.out.println(param.substring(commaIndex+1, i));
					results.add(Double.parseDouble(ParseExpression.parse(param.substring(commaIndex+1, i))));
					commaIndex=i;
				}
			}
		}
		//ָŵһ
		//System.out.println(param.substring(commaIndex+1, param.length()-1));
		results.add(Double.parseDouble(ParseExpression.parse(param.substring(commaIndex+1, param.length()-1))));
		return results.toArray(new Double[]{});
	}