periodic_wave.cc 20 KB