メインコンテンツ

pretty

シンボリック式のプリティプリント

pretty は推奨されません。完全な数式のレンダリングには、代わりにライブ スクリプトを使用してください。詳細については、ライブ スクリプトまたはライブ関数とはを参照してください。

構文

説明

pretty(X) は、X を数学表記に近いプレーンテキスト形式でコマンド ウィンドウに出力します。完全な数式のレンダリングやより対話的なワークフローには、代わりにライブ スクリプトを使用してください。ライブ スクリプトまたはライブ関数とはを参照してください。

すべて折りたたむ

コマンド ウィンドウでシンボリック式のプリティプリントを行います。

A = sym(pascal(2))
B = eig(A)
pretty(B)
A =

[1, 1]
[1, 2]


B =
 
3/2 - 5^(1/2)/2
5^(1/2)/2 + 3/2
 
/ 3   sqrt(5) \
| - - ------- |
| 2      2    |
|             |
| sqrt(5)   3 |
| ------- + - |
\    2      2 /

コマンド ウィンドウで方程式を解き、pretty を使用して数学表記に近い形式で解を表示します。読みやすくするために、pretty では長い式の表記に省略形を使用します。

syms x
s = solve(x^4 + 2*x + 1, x, MaxDegree=3);
pretty(s)
/         -1         \
|                    |
|           2    1   |
|    #2 - ---- + -   |
|         9 #2   3   |
|                    |
|   1         #2   1 |
| ---- - #1 - -- + - |
| 9 #2         2   3 |
|                    |
|        1    #2   1 |
| #1 + ---- - -- + - |
\      9 #2    2   3 /

where

                 /   2       \
         sqrt(3) | ---- + #2 | 1i
                 \ 9 #2      /
   #1 == ------------------------
                    2

         / sqrt(11) sqrt(27)   17 \1/3
   #2 == | ----------------- - -- |
         \         27          27 /

入力引数

すべて折りたたむ

入力。シンボリック数、シンボリック スカラー変数、シンボリック行列変数、シンボリック配列、シンボリック関数、シンボリック行列関数、またはシンボリック式として指定します。

バージョン履歴

R2006a より前に導入

すべて展開する