如何在matlab中编写格式化的数学公式?
比如说 我应该使用静态文本还是其他什么? 谢谢。使用命令: 使用命令: 对于绘图如何在matlab中编写格式化的数学公式?,matlab,Matlab,比如说 我应该使用静态文本还是其他什么? 谢谢。使用命令: 使用命令: 对于绘图(标题、标签、或文本)和简单(多项式)表达式,您可以直接使用类似于LaTeX的符号,并依赖默认解释器: 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
的符号,并依赖默认解释器:
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
解释器(如@Shai的答案和@ioums的注释),方法是在tex格式的字符串周围传递数学环境,即$…$
:
text(20, 20, '$x^2+3x-10$', 'Interpreter', 'latex')
最后,为了在命令提示符下打印表达式(出于某种原因),可以使用符号表达式并与排版数学格式相似:
sym x;
>> pretty(x^2+3*x+10)
2
x + 3 x + 10
对于绘图(标题、
标签、
或文本)
和简单(多项式)表达式,您可以直接使用类似于LaTeX
的符号,并依赖默认解释器:
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
解释器(如@Shai的答案和@ioums的注释),方法是在tex格式的字符串周围传递数学环境,即$…$
:
text(20, 20, '$x^2+3x-10$', 'Interpreter', 'latex')
最后,为了在命令提示符下打印表达式(出于某种原因),可以使用符号表达式并与排版数学格式相似:
sym x;
>> pretty(x^2+3*x+10)
2
x + 3 x + 10
您在这里并没有给出太多的细节,但我怀疑您想将文本字段的“解释器”属性设置为“latex”,但latex不会让您获得模糊的字体!我只是想把这个公式打印出来,因为它在图像上。你在这里并没有给出太多细节,但我怀疑你想把文本字段的“解释器”属性设置为“latex”,但latex不会让你得到模糊的字体!我只想把这个公式印在图像上。