使用java将数据写入3列的.dat文件
我想将java代码中循环生成的数据写入一个.dat文件,并分成三列,这样我就可以使用这个.dat文件在matlab或gnuplot中绘制绘图。你能帮帮我吗使用java将数据写入3列的.dat文件,java,Java,我想将java代码中循环生成的数据写入一个.dat文件,并分成三列,这样我就可以使用这个.dat文件在matlab或gnuplot中绘制绘图。你能帮帮我吗 public static initialpop evolalgorithm(initialpop Population, File results) throws IOException { initialpop newPopulation = new initialpop(mu+landa,false);
public static initialpop evolalgorithm(initialpop Population, File results) throws IOException {
initialpop newPopulation = new initialpop(mu+landa,false);
double AverageFit = Population.chooseBests(mu);
double LeastParentsFitness= Population.getroute(mu-1).fitness();
int Alived=mu;
for(int i=0;i<Alived;i++)
{
newPopulation.saveroute(i, Population.getroute(i));
}
for (int i = Alived; i < newPopulation.populationSize(); i++) {
route child = inheritance(Population);
newPopulation.saveroute(i, child);
}
for (int i = Alived; i < newPopulation.populationSize(); i++) {
mutate(newPopulation.getroute(i));
}
double bestIndividualFitness=newPopulation.getFittest().fitness();
return newPopulation;}
public静态initialpop算法(initialpop填充、文件结果)引发IOException{
initialpop newPopulation=newinitialpop(mu+landa,false);
双平均拟合=总体。选择测试(mu);
double-LeastPartnersFitness=人口.getroute(mu-1).fitness();
int-Alived=mu;
对于(int i=0;iQuestions:What是.dat
文件?它的文件格式是什么?它是文本文件吗?在上面的代码段中,你的文件处理代码在哪里?你当前尝试写入文件时遇到了什么问题?问题:什么是.dat
文件?它的文件格式是什么?它是文本文件吗?你的文件处理文件在哪里上面代码片段中的g代码,以及当前尝试写入文件时遇到的问题?