필터 지우기
필터 지우기

Adjusting the height of mathematical symbols in Matlab

조회 수: 1 (최근 30일)
peter huang
peter huang 2023년 7월 7일
댓글: Voss 2023년 8월 15일
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)

답변 (1개)

Voss
Voss 2023년 7월 7일
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')

카테고리

Help CenterFile Exchange에서 Legend에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by