texlabel

Представление TeX символьного выражения

Синтаксис

texlabel(expr)
texlabel(expr,'literal')

Описание

пример

texlabel(expr) преобразовывает символьное выражение expr в TeX, эквивалентный для использования в векторах символов. texlabel преобразовывает греческие имена переменных, такие как дельта, в греческие буквы. Функции аннотации, такие как title, xlabel и text могут использовать вектор символов 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}'

Вставьте TeX в фигуру

Постройте y = x^2 с помощью fplot. Покажите нанесенному на график выражению y при помощи texlabel, чтобы сгенерировать вектор символов TeX, который text вставляет в фигуре.

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

Входные параметры

свернуть все

Выражение, которое будет преобразовано, заданное как символьное выражение.

Смотрите также

| | | | |

Представлено до R2006a