受的启发,稍微修改了一下,可以用gnuplot做动态的绘图。
gendata.cpp
#include <iostream>
#include <stdlib.h>
#include <cmath>
#include <windows.h>
using namespace std;
int main()
{
for (double t=0;t<=100*M_PI;t+=M_PI/512.0)
{
cout<<"p [-1.5:1.5][-1.5:1.5] '-' ps 2"<<endl;
cout<<sin(t)<<"\t"<<cos(t)<<endl<<'e'<<endl<<flush;
Sleep(500);
}
return 0;
}
|
编译后生成gendata.exe
在命令行下运行 gendata | pgnuplot
注意:因为我用的是windows平台,最好还是使用pgnuplot,支持pipe好一些。
阅读(561) | 评论(0) | 转发(0) |