DisplayFormatOptions
説明
コマンド ウィンドウの現在の表示形式に関する情報を返すには、関数 format
を使用できます。その情報は DisplayFormatOptions
オブジェクトに保存されます。オブジェクトには、数値表示形式を保存する NumericFormat
と、行間隔の表示形式を保存する LineSpacing
の 2 つのプロパティがあります。入力引数として DisplayFormatOptions
オブジェクトを指定して format
を呼び出し、そのオブジェクトに保存された表示設定の復元もできます。
作成
出力引数を指定して関数 format
を呼び出し、DisplayFormatOptions
オブジェクトを作成します。
プロパティ
NumericFormat
— 数値表示形式
short
| long
| shortE
| longE
| ...
数値表示形式。次のオプションのいずれかとして指定します。
| 結果 | 例 |
---|---|---|
short | 小数点以下 4 桁の short 型固定小数点形式。これは既定の数値設定です。 | 3.1416 |
|
| 3.141592653589793 |
| 小数点以下 4 桁の short 型科学表記。 | 3.1416e+00 |
|
| 3.141592653589793e+00 |
| short 型の固定小数点形式または科学表記のいずれかコンパクトな方。合計 5 桁。 | 3.1416 |
| long 型の固定小数点形式または科学表記のいずれかコンパクトな方。 | 3.14159265358979 |
| 小数点以下 4 桁の short 型工学表記法 (指数が 3 の倍数)。 | 3.1416e+000 |
| 有効桁数 15 桁の long 型工学表記法 (指数が 3 の倍数)。 | 3.14159265358979e+000 |
| 正、負およびゼロの要素それぞれが | + |
| 小数点以下 2 桁の通貨形式。 | 3.14 |
| バイナリ倍精度数の 16 進数表現。 | 400921fb54442d18 |
| 小さな整数の比率。 | 355/113 |
LineSpacing
— 行間隔の表示形式
compact
| loose
行間隔の表示形式。compact
または loose
として指定します。
| 結果 | 例 |
---|---|---|
| 1 画面上により多く出力を表示するために余分な空行を抑制します。 | theta = pi/2 |
| 出力をより読み取りやすくするために空行を追加します。これは既定の行間設定です。 | theta = pi/2 |
例
現在の形式の取得
"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 で導入
参考
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)