#!/bin/sh for i in \ "1 1 1" \ "1 1 2" "1 2 1" "2 1 1" \ "1 2 2" "2 1 2" "2 2 1" \ "2 2 2" \ "1 1 3" "1 3 1" "3 1 1" \ "1 2 3" "1 3 2" "2 3 1" "2 1 3" "3 1 2" "3 2 1" \ "3 2 2" "2 3 2" "2 2 3" \ "2 3 3" "3 2 3" "3 3 2" \ "3 3 3" \ "4 4 4" do echo $i... energy="`echo "$i" | awk '{ printf "%02d", $1^2 + $2^2 + $3^2 }'`" id="$energy-$i" [ -e "v-$id.dat" ] || ./plotter.pl $i > "v-$id.dat" gnuplot <<GNUPLOT set xrange [ 0:pi ] set yrange [ 0:pi ] set zrange [ 0:pi ] set xlabel 'x' set ylabel 'y' set zlabel 'z' set xtics ('0' 0, 'pi/4' pi/4, 'pi/2' pi/2, '3pi/4' 3*pi/4, 'pi' pi) set ytics ('0' 0, 'pi/4' pi/4, 'pi/2' pi/2, '3pi/4' 3*pi/4, 'pi' pi) set ztics ('0' 0, 'pi/4' pi/4, 'pi/2' pi/2, '3pi/4' 3*pi/4, 'pi' pi) set grid set terminal png set output 'v-$id.png' splot 'v-$id.dat' t '$id' GNUPLOT done
Download