Linux系统下将程序中的数据写入gunplot并绘图
来源:互联网 发布:单片机usb驱动下载 编辑:程序博客网 时间:2024/06/06 14:02
该例为绘制遗传算法解决tsp问题时,最短路径和平均路径的变化曲线。是暑期实训中学习的内容
以下是程序中有关绘图部分的代码
freopen("1.txt","w",stdout); //数据写入1.txt
for(j=0;j<maxgen-1;j++){ printf("%d %.5lf\n",j,avedis[j]); printf("%d %.5lf\n",j+1,avedis[j+1]);}printf("\n");for(j=0;j<maxgen-1;j++){ printf("%d %.5lf\n",j,mindis[j]); printf("%d %.5lf\n",j+1,mindis[j+1]); //编程输出各点,并将中间各点输出两次以达到连线的目的}FILE *fpp=popen("gnuplot","w"); char *aa="plot for [i=0:499] \"1.txt\" index i with lines\n"; fprintf(fpp,"%s",aa); fflush(fpp); sleep(100); //将数据写入gnuplot
完成程序内代码工作后,在Ubuntu系统打开终端
输入命令行 执行.c文件
执行完成后输入命令 ./a.out
即可完成图像的输出
阅读全文
0 0
- Linux系统下将程序中的数据写入gunplot并绘图
- Linux下创建文件、并往文件中写入数据的小程序
- Linux 下使用awk处理数据并写入数据库
- gunplot
- 将dataset中的数据写入xml中
- 将文本中的数据写入数据库
- 读取网络中的数据并写入数据库
- C# 将数据写入当前程序安装目录某文件夹下
- linux 修改系统时间并写入硬件
- gunplot画柱形图(windows下)
- asp.net(c#)如何读取上传过程中的.txt文件中的数据,并将其写入数据库的
- 安卓系统:在SD卡上新建一个文件file.txt,并将经纬度和时间数据写入
- 写入、获取系统剪帖板中的文本数据
- linux下将自己的程序放到系统命令中
- Linux下debian系统安装配置OpenCV并检测程序
- 在Linux系统下编译并执行C++程序
- C# 将数据写入文件并换行显示
- 【Android实战】json文件读取并将数据写入文件
- 渲染树render tree
- js日历控件的使用方法
- 设计模式--静态代理模式详解
- 十、JVM常用启动参数
- 简单了解Python
- Linux系统下将程序中的数据写入gunplot并绘图
- CodeForces 367B. Sereja ans Anagrams(经典STL)
- Hive与Hbase的区别以及两者的应用场景
- 表头、表尾固定 表中数据有滚动轴
- Spark中ml和mllib的区别
- QToolBox使用整理
- 【Lca 在线st算法】hdu 2586 How far away ?
- 去除ipone/ipad 手机端网页默认button的样式
- ZOJ3856 Goldbach[FFT]