主要内容

pretty

使用 pretty 输出符号表达式

不推荐使用 pretty。请改用实时脚本。实时脚本能提供完整的数学呈现,而 pretty 使用的是纯文本格式。请参阅什么是实时脚本或实时函数?

语法

说明

pretty(X) 以类似于数学排版的纯文本格式输出 X。要呈现真实的排版效果,请改用实时脚本。请参阅什么是实时脚本或实时函数?

示例

示例

全部折叠

使用 pretty 输出符号表达式。

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 之前推出

全部展开