gnuplot脚本错误“无效表达式”

用户名

以下是用于输出gif文件的连续图像的代码:

for i in {1..600}
do
python Phy_asg.py $i
gnuplot <<- EOF
    unset tics;unset key;unset border
    set xrange [-15:15]
    set yrange [-15:15]
    set arrow 1 from 0.012*$i,cos(0.012*$i)-pi to sin(0.024*$i),cos(0.012*$i ) nohead ls 8 lw 2
    set arrow 2 from sin(0.024*$i)+pi,0.012*$i to sin(0.024*$i),cos(0.012*$i ) nohead ls 8 lw 2
    plot "< seq -9 .2 -3.1" u (cos(2*$1)):($1) with lines
    replot "< seq -9 .2 -3.1" u ($1):(cos(2*$1)) with lines
    replot "data_asg.txt" with lines lt 22 lw 2
    set terminal png size 512,512
    set output "Phy_gif_$i.png"
    replot
EOF
done

这里Phy_asg.py是Python脚本,用于以文本文件的形式生成数据,名称为data_asg.txt外壳在第10行给我错误。它说:

gnuplot> plot "< seq -9 .2 -3.1" u (cos(2*)):() with lines
                                      ^
     line 0: invalid expression

我无法解决问题。是seq命令还是格式错误。

克里斯多夫

$1被解释为壳参数代替的数据列。要么逃脱美元,\$1要么使用column(1),我更喜欢后者

for i in {1..600}
do
python Phy_asg.py $i
gnuplot <<- EOF
    set terminal png size 512,512
    set output "Phy_gif_$i.png"
    unset tics;unset key;unset border
    set xrange [-15:15]
    set yrange [-15:15]
    set arrow 1 from 0.012*$i,cos(0.012*$i)-pi to  sin(0.024*$i),cos(0.012*$i ) nohead ls 8 lw 2
    set arrow 2 from sin(0.024*$i)+pi,0.012*$i to sin(0.024*$i),cos(0.012*$i ) nohead ls 8 lw 2
    set style data lines
    plot "< seq -9 .2 -3.1" u (cos(2*column(1) )):1, \
         "< seq -9 .2 -3.1" u 1:(cos(2*column(1))), \
         "data_asg.txt" lt 22 lw 2
EOF
done

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

gnuplot脚本错误“无效表达式”

来自分类Dev

错误无效使用空表达式

来自分类Dev

错误无效使用空表达式

来自分类Dev

求和-Gnuplot表达式

来自分类Dev

如何修复返回无效路径表达式错误的jq表达式?

来自分类Dev

Vim启动错误(表达式无效)Debian

来自分类Dev

如何解决“无效值表达式”错误?

来自分类Dev

错误:无效使用void表达式,C ++

来自分类Dev

setPropertiesToFetch返回“无效的密钥路径表达式”错误

来自分类Dev

LAMBDA错误:类型为“ void”的条件表达式无效

来自分类Dev

makecontext函数指针[错误:无效使用void表达式]

来自分类Dev

雪花中的无效正则表达式错误

来自分类Dev

语法错误:无效的正则表达式:丢失/

来自分类Dev

正则表达式错误:范围结尾无效

来自分类Dev

如何解决错误“无效的表达式术语'else'”?

来自分类Dev

Javascript 错误:正则表达式标志无效

来自分类Dev

对“ this”表达式的无效引用

来自分类Dev

无效的JSON表达式

来自分类Dev

无效的表达式术语 '['

来自分类Dev

Shell脚本中的整数表达式预期错误

来自分类Dev

Shell脚本的整数表达式预期错误

来自分类Dev

Bash脚本错误:预期为整数表达式

来自分类Dev

Bash脚本错误:预期为整数表达式

来自分类Dev

语法错误:期望的表达式到达脚本结尾

来自分类Dev

bash 脚本中表达式的语法错误

来自分类Dev

在gnuplot脚本中将aval表达式与eval一起使用

来自分类Dev

Javascript中带有条件的正则表达式错误->无效的正则表达式

来自分类Dev

“表达式”为“表达式”错误后,指南针给出了无效的CSS

来自分类Dev

Eclipse BIRT脚本报告:“无效的javascript表达式:dataSetRow”异常

Related 相关文章

热门标签

归档