Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab xticklabel,带分数和;符号「;字体_Matlab_Fonts_Matlab Figure - Fatal编程技术网

Matlab xticklabel,带分数和;符号「;字体

Matlab xticklabel,带分数和;符号「;字体,matlab,fonts,matlab-figure,Matlab,Fonts,Matlab Figure,我希望能够在xticklabel上下文中使用适当的分数,使用'fontname','symbol'。例如: plot(1:10,1:10) set(gca, 'XTick',[pi/2]); set(gca, 'XTicklabel',{'p/2'},'fontname','symbol'); 我希望最后一个xticklabel与latex\frac{\pi}{2}等效 您怎么说?您可以将勾号标签的文本解释器设置为“latex”,然后直接使用latex字符串: plot(1:10,1:10)

我希望能够在
xticklabel
上下文中使用适当的分数,使用
'fontname',
'symbol'
。例如:

plot(1:10,1:10)
set(gca, 'XTick',[pi/2]);
set(gca, 'XTicklabel',{'p/2'},'fontname','symbol');
我希望最后一个
xticklabel
与latex
\frac{\pi}{2}
等效


您怎么说?

您可以将勾号标签的文本解释器设置为“latex”,然后直接使用latex字符串:

plot(1:10,1:10)
set(gca, 'XTick',[pi/2]);
set(gca,'TickLabelInterpreter','latex')
set(gca, 'XTicklabel',{'$\frac{\pi}{2}$'});

检查这里:有趣。但这只适用于unicode字体,对吗?此外,它不允许使用“30/5”之类的东西,例如…嗨,不幸的是,Matlab 2013不支持这一点,这就是为什么(同时)我使用
符号
fontname。谢谢