Main Content

DisplayFormatOptions

コマンド ウィンドウの出力表示形式

R2021a 以降

説明

コマンド ウィンドウの現在の表示形式に関する情報を返すには、関数 format を使用できます。その情報は DisplayFormatOptions オブジェクトに保存されます。オブジェクトには、数値表示形式を保存する NumericFormat と、行間隔の表示形式を保存する LineSpacing の 2 つのプロパティがあります。入力引数として DisplayFormatOptions オブジェクトを指定して format を呼び出し、そのオブジェクトに保存された表示設定の復元もできます。

作成

出力引数を指定して関数 format を呼び出し、DisplayFormatOptions オブジェクトを作成します。

プロパティ

すべて展開する

数値表示形式。次のオプションのいずれかとして指定します。

Style

結果

short

小数点以下 4 桁の short 型固定小数点形式。これは既定の数値設定です。

3.1416

long

double 値の場合は小数点以下 15 桁、single 値の場合は小数点以下 7 桁の long 型固定小数点形式。

3.141592653589793

shortE

小数点以下 4 桁の short 型科学表記。

3.1416e+00

longE

double 値の場合は小数点以下 15 桁、single 値の場合は小数点以下 7 桁の long 型科学表記法。

3.141592653589793e+00

shortG

short 型の固定小数点形式または科学表記のいずれかコンパクトな方。合計 5 桁。

3.1416

longG

long 型の固定小数点形式または科学表記のいずれかコンパクトな方。double 値の場合は合計 15 桁、single 値の場合は合計 7 桁。

3.14159265358979

shortEng

小数点以下 4 桁の short 型工学表記法 (指数が 3 の倍数)。

3.1416e+000

longEng

有効桁数 15 桁の long 型工学表記法 (指数が 3 の倍数)。

3.14159265358979e+000

+

正、負およびゼロの要素それぞれが +- および空白文字で表示される正/負形式。

+

bank

小数点以下 2 桁の通貨形式。

3.14

hex

バイナリ倍精度数の 16 進数表現。

400921fb54442d18

rational

小さな整数の比率。

355/113

行間隔の表示形式。compact または loose として指定します。

Style

結果

compact

1 画面上により多く出力を表示するために余分な空行を抑制します。

theta = pi/2
theta =
1.5708

loose

出力をより読み取りやすくするために空行を追加します。これは既定の行間設定です。

theta = pi/2

theta =

1.5708

すべて折りたたむ

"R2021a 以降"

現在の表示形式を取得します。

fmt = format
fmt = 
  DisplayFormatOptions with properties:

    NumericFormat: "short"
      LineSpacing: "loose"

"R2021a 以降"

現在の表示形式を保存し、後で復元します。

数値表示を shortE に設定し、2 行 2 列の数値行列を表示します。

format shortE
m = [9638573934 37467; 236 574638295]
m = 2×2

   9.6386e+09   3.7467e+04
   2.3600e+02   5.7464e+08

現在の表示形式を oldFmt に保存し、数値形式を longE に変更します。

oldFmt = format("longE")
oldFmt = 
  DisplayFormatOptions with properties:

    NumericFormat: "shortE"
      LineSpacing: "loose"

行列 m を再表示して、数値形式が long 型科学表記になったことを確認します。

m
m = 2×2

     9.638573934000000e+09     3.746700000000000e+04
     2.360000000000000e+02     5.746382950000000e+08

形式を前の状態に戻します。m を再表示して、数値形式が short 型科学用形式になったことを確認します。

format(oldFmt)
m
m = 2×2

   9.6386e+09   3.7467e+04
   2.3600e+02   5.7464e+08

バージョン履歴

R2021a で導入

参考