TeX representation of symbolic expression
texlabel(
converts
the symbolic expression expr
)expr
into the TeX equivalent
for use in character vectors. texlabel
converts
Greek variable names, such as delta, into Greek letters. Annotation
functions, such as title
, xlabel
,
and text
can use the TeX character vector as
input. To obtain the LaTeX representation, use latex
.
Use texlabel
to generate
TeX character vectors for these symbolic expressions.
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}'
To make texlabel
interpret Greek variable
names literally, include the argument 'literal'
.
texlabel(lambda12,'literal')
ans = '{lambda12}'
Plot y = x^2
using fplot
. Show the plotted expression y
by using texlabel
to generate a TeX character vector that text
inserts into the figure.
syms x y = x^2; fplot(y) ylabel = texlabel(y); text(1, 15, ['y = ' ylabel]);