在我的cpp代码中,我通过以下方式将数据保存到txt文件中:
val={1,2.03,3.88,4,5}
for (i=0; i<4; i++)
{
myfile2 << val << " ";
}
所以最后我得到一个看起来像这样的文件: 1 2.03 3.88 4 5
我在Matlab中用一行轻松读取它,我可以在不指定“x轴标签”的情况下绘制它
如何阅读此文件以便在gnuplot中进行绘图?
是否有一种常规方法来保存可以在gnuplot和Matlab中轻松读取的txt文件?
答案 0 :(得分:1)
根据http://lowrank.net/gnuplot/datafile-e.html,您似乎需要将x和y值都写入gnuplot文件。
如果您的C ++代码看起来像......
val={1,2.03,3.88,4,5}
for (i=0; i<4; i++)
{
myfile2 << i << " " << val << std::endl;
}
然后你应该以MATLAB和GNU图可接受的格式使用它。