Main Content

texlabel

기호 표현식의 TeX 표현

설명

예제

texlabel(expr)은 기호 표현식 expr을 문자형 벡터에 사용하기 위해 상응하는 TeX으로 변환합니다. texlabel은 델타와 같은 그리스 문자 변수 이름을 그리스 문자로 변환합니다. title, xlabeltext와 같은 주석 함수는 TeX 문자형 벡터를 입력값으로 사용할 수 있습니다. LaTeX 표현을 얻으려면 latex을 사용하십시오.

예제

texlabel(expr,'literal')은 그리스 문자 변수 이름을 문자 그대로 해석합니다.

예제

TeX 문자형 벡터 생성하기

texlabel을 사용하여 다음 기호 표현식에 대한 TeX 문자형 벡터를 생성합니다.

syms x y lambda12 delta
texlabel(sin(x) + x^3)
texlabel(3*(1-x)^2*exp(-(x^2) - (y+1)^2))
texlabel(lambda12^(3/2)/pi - pi*delta^(2/3))
ans =
    '{sin}({x}) + {x}^{3}'

ans =
    '{3} {exp}(- ({y} + {1})^{2} - {x}^{2}) ({x} - {1})^{2}'

ans =
    '{\lambda_{12}}^{{3}/{2}}/{\pi} - {\delta}^{{2}/{3}} {\pi}'

texlabel이 그리스 문자 변수 이름을 문자 그대로 해석하도록 하려면 인수 'literal'을 포함하십시오.

texlabel(lambda12,'literal')
ans =
    '{lambda12}'

Figure에 TeX 삽입하기

fplot을 사용하여 y = x^2을 플로팅합니다. texlabel을 사용하여 text가 Figure에 삽입하는 TeX 문자형 벡터를 생성하여 플로팅된 표현식 y를 표시합니다.

syms x
y = x^2;
fplot(y)
ylabel = texlabel(y);
text(1, 15, ['y = ' ylabel]);

Figure contains an axes object. The axes object contains 2 objects of type functionline, text.

입력 인수

모두 축소

변환할 표현식으로, 기호 표현식으로 지정됩니다.

버전 내역

R2006a 이전에 개발됨

참고 항목

| | | | |