假设使用cplex solver求解,获得optimal solution为一个三维矩阵u[i][j][k]如下:
i.j k1 k2 k3 k4 k5...
1.1 2 4 6 4 2...
1.2 3 2 1 4 5...
... ....
j.j 1 2 3 4 5...
使用以下代码可将此三维矩阵存储到外部txt文件:
ofstream ofs; //创建一个output stream ofs
char filename1[128]; //定义字符串,长度为文件路径的字符数
sprintf(filename1, "C:/Users/allen/Dropbox/Large Scale Project/Data/Random Generate/vijk.txt"); //定义filename1为你所要导出的txt文件,后面是路径
ofs.open(filename1,ostream::app); /*以添加模式打开文件*/
for(i = 0;i < nbnodes; i++){
for(j = 0;j < nbnodes; j++){
for(k = 0; k < nblines; k++){
ofs << u[i][j][k] << "\t";
} //逐行输出
ofs << endl;
}
}
没有评论:
发表评论