0

当我输入指令时

gnuplot>plot "cbr_delay"

在终端,系统显示错误如下

          0.100000 0.038706
^
"cbr_delay", line 1: invalid command

显示文件 cbr_delay

0.100000 0.038706
0.108000 0.038706
0.116000 0.038706
0.124000 0.038706
0.132000 0.038706
0.140000 0.038706
0.148000 0.038706
0.156000 0.038706
0.164000 0.038706
0.172000 0.038706
0.180000 0.038706
0.188000 0.038706
0.196000 0.038706
0.204000 0.038706
0.212000 0.038706
0.220000 0.038706
0.228000 0.038706
0.236000 0.038706
0.244000 0.038706
0.252000 0.038706

我该怎么做才能避免错误?

4

1 回答 1

1

在我看来,您输入的内容正是您的 shell 解释为:

gnuplot cbr_delay > plot

这对 shell 意味着 gnuplot 应该运行脚本 cbr_delay 并将标准输出流放在一个名为“plot”的文件中。您可以通过在当前目录中查找名为“plot”的文件来测试这一点。

您要做的是首先通过简单地键入来进入 gnuplot 提示符gnuplot。然后你可以输入你的 gnuplot 命令:

gnuplot  #enter gnuplot

#at this point, you should see a gnuplot prompt which looks like "gnuplot>"
#now enter your gnuplot command
plot "cbr_delay"
于 2013-03-28T16:08:29.503 回答