texlabel
TeX representation of symbolic expression
Description
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
.
Examples
Generate TeX Character Vector
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}'
Insert TeX in Figure
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]);
Input Arguments
Version History
Introduced before R2006a