Matlab图坐标轴数值负号改为减号(change the hyphen (-) into minus sign (−, “U+2212”))

在MATLAB中,坐标轴负数默认符号是 - ,如下图所示

x = 1:1:50;
y = sin(x);
plot(x,y)

Matlab图坐标轴数值负号改为减号(change the hyphen (-) into minus sign (−, “U+2212”))_第1张图片

可通过以下两语句将负号修改为减号:

set(gca,'defaultAxesTickLabelInterpreter','latex');
yticklabels(strrep(yticklabels,'-','$-$'));

或者

set(gca, 'TickLabelInterpreter', 'latex')
ytickformat('$%g$')

示例:

x = 1:1:50;
y = sin(x);
plot(x,y)
set(gca,'defaultAxesTickLabelInterpreter','latex');
yticklabels(strrep(yticklabels,'-','$-$'));

Matlab图坐标轴数值负号改为减号(change the hyphen (-) into minus sign (−, “U+2212”))_第2张图片

x = 1:1:50;
y = sin(x);
plot(x,y)
set(gca, 'TickLabelInterpreter', 'latex')
ytickformat('$%g$')

Matlab图坐标轴数值负号改为减号(change the hyphen (-) into minus sign (−, “U+2212”))_第3张图片

参考链接:change the hyphen (-) into minus sign (−, “U+2212”)

你可能感兴趣的:(MATLAB,matlab,开发语言)