texlabel

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

Описание

пример

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]);

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

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

свернуть все

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

См. также

| | | | |

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