Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

texlabel

シンボリック式の TeX 表現

説明

texlabel(expr) は、シンボリック式 expr を文字ベクトルで使用するために、等価な TeX に変換します。texlabel は、デルタなどのギリシャ語の変数名をギリシャ文字に変換します。titlexlabel および 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 を Figure に挿入

fplot を使用して y = x^2 をプロットします。texlabel を使用して text が Figure に挿入する TeX 文字ベクトルを生成し、プロットされた式 y を表示します。

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

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

入力引数

すべて折りたたむ

変換される式。シンボリック式として指定します。

バージョン履歴

R2006a より前に導入