Effacer les filtres
Effacer les filtres

Adjusting the height of mathematical symbols in Matlab

1 vue (au cours des 30 derniers jours)
peter huang
peter huang le 7 Juil 2023
Commenté : Voss le 15 Août 2023
In MATLAB, I would like to use mathematical symbols in the legend and adjust the vertical alignment between the symbols.
How can I achieve this?
Here is the code I am currently testing.
I want the two symbols to have equal heights.
clear all ; clc ;clf
set(gcf,'color','w')
%%
x = 1 : 0.01:10
x = 1×901
1.0000 1.0100 1.0200 1.0300 1.0400 1.0500 1.0600 1.0700 1.0800 1.0900 1.1000 1.1100 1.1200 1.1300 1.1400 1.1500 1.1600 1.1700 1.1800 1.1900 1.2000 1.2100 1.2200 1.2300 1.2400 1.2500 1.2600 1.2700 1.2800 1.2900
y = sin(x)
y = 1×901
0.8415 0.8468 0.8521 0.8573 0.8624 0.8674 0.8724 0.8772 0.8820 0.8866 0.8912 0.8957 0.9001 0.9044 0.9086 0.9128 0.9168 0.9208 0.9246 0.9284 0.9320 0.9356 0.9391 0.9425 0.9458 0.9490 0.9521 0.9551 0.9580 0.9608
plot(x,y)
legend('\Sigma\gamma','box','off','fontsize',16)

Réponses (1)

Voss
Voss le 7 Juil 2023
This may help get you closer to what you want:
clear all ; clc ;clf
set(gcf,'color','w')
%%
x = 1 : 0.01:10
x = 1×901
1.0000 1.0100 1.0200 1.0300 1.0400 1.0500 1.0600 1.0700 1.0800 1.0900 1.1000 1.1100 1.1200 1.1300 1.1400 1.1500 1.1600 1.1700 1.1800 1.1900 1.2000 1.2100 1.2200 1.2300 1.2400 1.2500 1.2600 1.2700 1.2800 1.2900
y = sin(x)
y = 1×901
0.8415 0.8468 0.8521 0.8573 0.8624 0.8674 0.8724 0.8772 0.8820 0.8866 0.8912 0.8957 0.9001 0.9044 0.9086 0.9128 0.9168 0.9208 0.9246 0.9284 0.9320 0.9356 0.9391 0.9425 0.9458 0.9490 0.9521 0.9551 0.9580 0.9608
plot(x,y)
legend('\fontsize{16}\Sigma\fontsize{22}\gamma','box','off','interpreter','tex')

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by