例えば複素数 Z = {1.2, -3.4} に対し、
gprintf("%C", Z) は文字列 "{1.2, -3.4}" を生成
gprintf("%Ci", Z) は文字列 "1.2 - 3.4i" を生成
"%Ci" の出力は、コマンド set imaginary_i でさらにカスタマイズでき、 虚数成分につく文字 "i" を、違う文字、または文字列で置き換えることがで きます。以下参照: imaginary_i (116.35)。
例:
Z = {1.2222, 0.3333}
gprintf("%.2C", Z) # {1.2, 0.33}
gprintf("%.3Ci", Z) # 1.22 + 0.333i
set imaginary_i "{/Times*0.5 im}"
gprintf("[%Ci]", Z) # [1.2222 + 0.3333im]
gprintf("[%.1Ci]", -Z) # [-1 - 0.3im]
竹野茂治@新潟工科大学