例如
我应该使用静态文本还是其他东西?谢谢。
使用text
命令:
text( 0, 0, '$x^2 + 3x - 10$', 'Interpreter', 'latex' );
对于绘图(title,
label,
或text)
简单(多项式)表达式,您可以直接使用LaTeX
-like 表示法并依赖默认的{tex}解释器:
figure;
title('x^2+3x-10')
xlabel('x^2+3x-10')
text(0.5, 0.5, 'x^2+3x-10')
图像的相同保留:
figure;
imshow(imread('cameraman.tif'));
text(20, 20,'x^2+3x-10');
对于更漂亮的LaTeX
数学字体,您可以LaTeX
通过在 tex 格式字符串周围传递数学环境来使用解释器(作为@Shai 的答案和@ioums 的评论),即$...$
:
text(20, 20, '$x^2+3x-10$', 'Interpreter', 'latex')
最后,为了在命令提示符下打印表达式(出于某种原因),您可以使用符号表达式和漂亮的类似于排版数学格式:
sym x;
>> pretty(x^2+3*x+10)
2
x + 3 x + 10