Credits Overview Plotting Styles Commands Terminals

複素数値書式指定子 (complex format specifiers)

gnuplot は、複素数値を出力する %C と %Ci の 2 つの書式指定子を提供しま す。いずれも、実数成分と虚数成分に別々に書式 %g を適用し、オプションの フィールド修飾子が与えられた場合はそれも使用します。[試験段階]

例えば複素数 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

例:

     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]