matlab在绘图的时候如何在坐标轴上表示出这种上下分数的形式
可以使用函数fractiontext
来显示分数格式的坐标轴标签。
x = linspace(0, 2*pi, 100);
y = sin(x);
plot(x, y);
set(gca, 'XTick', [4/13*pi 8/13*pi])
set(gca, 'XTickLabel', fractiontext([4 8], [13 13]))
这样在x轴上就会显示4/13pi和8/13pi两个分数标签。
注意:需要先在系统路径下手动安装函数
fractiontext
,具体安装方式可以参考这篇文章。