У меня есть следующие ошибки при использовании кода.Ошибка Gnuplot с awk в команде plot
gnuplot> set terminal epslatex size 13.1cm,6cm color colortext
Terminal type set to 'epslatex'
Options are ' leveldefault color colortext \
dashed dashlength 1.0 linewidth 1.0 butt noclip \
nobackground \
palfuncparam 2000,0.003 \
input size 13.10cm, 6.00cm "" 11 fontscale 1.0 '
gnuplot> set output 'C:\MajCha\gnuplot\alpha_cl.tex'
gnuplot> filename= 'C:\MajCha\gnuplot\DU_08-W-180-65_cf_c_02_InpPrePro.txt'
gnuplot> #
gnuplot> set xrange [-10:10]
gnuplot> set yrange [-3:3]
gnuplot> plot "< awk '$1==-180.0 { print $2, $3 }'" filename using 2:3
warning: Skipping unreadable file "< awk '$1==-180.0 { print $2, $3 }'"
No data in plot
gnuplot> #
gnuplot> unset output
gnuplot> reset
Как я могу исправить эту error.I хочет проверить я сделал § 1 = -180 в диапазоне петли от -180 до 180. Пожалуйста, предложите мне некоторые возможные способы сделать.
С помощью следующего кода
reset
set terminal epslatex size 13.1cm,6cm color colortext
set output 'C:\MajCha\gnuplot\alpha_cl.tex'
filename= 'C:\MajCha\gnuplot\DU_08-W-180-65_cf_c_02_InpPrePro.txt'
#
unset key
set xrange [-10:10]
set yrange [-3:3]
plot for [i=-180:180] filename using (($1==i)?$2:1/0):3
#
unset output
reset
Выходной показатель С помощью следующего кода
reset
set terminal epslatex size 13.1cm,6cm color colortext
set output 'C:\MajCha\gnuplot\alpha_cl.tex'
filename= 'C:\MajCha\gnuplot\DU_08-W-180-65_cf_c_02_InpPrePro.txt'
#
unset key
set xrange [-10:10]
set yrange [-3:3]
plot for [i=-180:180] filename using (($1==i)?$2:1/0):3 with lines
#
unset output
reset
Вам понадобится следующий синтаксис: 'участок«
Это поможет, если вы сможете показать часть своих данных и быть конкретными о результатах, которые вы хотите получить. –
'awk' - это инструмент командной строки, который не является частью gnuplot и который у вас, вероятно, отсутствует в вашей системе Windows. – Christoph