gnuplot에서 for-loop를 사용하는 방법과 혼동을 느낍니다. gnuplot의 for-loop
다음 코드
잘 작동 : 는plot for [quadIter=0:270:90] \
path using 1:(column(1 + quadIter))
그것은 하나의 그래프에 4 개 곡선을 나타내는.
같은 그래프에 4 개의 수평선을 그려보고 싶습니다.
plot for [quadIter=0:270:90] \
path using 1:(column(1 + quadIter)) , \
path_to_expt[1 + quadIter/3: 19] \
을하지만 그것은 단지 그래프에서 하나 개의 추가 라인을 나타내는, 그래서 그것은에 대한 루프에 포함되지 않는 : 나는이 작업을 수행하려면 다음 스크립트를 작성했습니다. 루프에 추가 라인을 포함시키는 방법을 알려주시겠습니까?
또한 상수 값은 내가 예상 한 값이 아닙니다. quadIter의 값을 화면에 출력하는 방법을 알려 주시면 파일의 값과 비교해 볼 수 있습니다.
마지막으로,이 스크립트와 함께 4 개 개의 수평 라인을 그릴 단지 시도 :
plot for [quadIter=0:270:90] \
path_to_expt[1 + quadIter/3: 19] \
하지만 오류 메시지가 "숫자 식 예상 된 곳을 발견 숫자가 아닌 문자열"을 얻었다. 두 번째 스크립트를 실행했을 때이 오류 메시지가 나타나지 않았으므로이 두 번째 스크립트는 작동하지 않습니다. 두 번째 및 세 번째 스크립트를 작동 시키면 좋을 것입니다. gnuplot에서 for-loops가 어떻게 작동하는지 더 잘 이해할 수 있습니다.
도움 주셔서 감사합니다.