Представление символического выражения TeX
texlabel(
преобразует символьное выражение expr
)expr
в эквивалент TeX для использования в векторах символов. texlabel
преобразует греческие имена переменных, такие как дельта, в греческие буквы. Функции аннотации, такие как title
, xlabel
, и text
может использовать вектор символов TeX в качестве входных данных. Чтобы получить представление LaTeX, используйте latex
.
Использовать 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}'
График y = x^2
использование fplot
. Отобразите нанесенное на график выражение y
при помощи texlabel
чтобы сгенерировать TeX вектор символов, который text
вставляет в рисунок.
syms x y = x^2; fplot(y) ylabel = texlabel(y); text(1, 15, ['y = ' ylabel]);