MATLAB 帮助中心
使用 pretty 输出符号表达式
不推荐使用 pretty。请改用实时脚本以获得完整的数学呈现。有关详细信息,请参阅在实时编辑器中创建实时脚本
pretty
pretty(X)
pretty(X) 在命令行窗口中以类似于数学排版的纯文本格式输出 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 /
输入,指定为符号数、标量变量、矩阵变量、数组、函数、矩阵函数或表达式。
全部展开
在实时脚本中对符号表达式使用 pretty 函数时,该函数将不再显示纯文本输出。相反,在实时脚本中,pretty 函数会将其输入显示为完全数学排版的形式。由于实时脚本会自动以具有完整数学呈现的数学排版表示法显示符号表达式,因此您无需使用 pretty。
pretty 函数接受 symfunmatrix 类型的输入参量。
symfunmatrix
pretty 函数接受 symmatrix 类型的输入参量。
symmatrix
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处