例えば複素数 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]
竹野茂治@新潟工科大学