3

MATLABで変数を表すためにギリシャ文字を使用することは可能ですか?

たとえば、ギリシャ文字のイプシロンを MATLAB の変数として使用したいと考えています。挿入しようとし\epsilonましたが、エラーが発生しました。

4

2 に答える 2

9

それは不可能。

Matlab ドキュメントの次の部分を参照します。

有効な名前

有効な変数名は文字で始まり、その後に文字、数字、またはアンダースコアが続きます。MATLAB では大文字と小文字が区別されるため、A と a は同じ変数ではありません。変数名の最大長は、namelengthmax コマンドが返す値です。

a-z文字はとの間の ANSI 文字として定義されA-Zます。たとえば、次のヘブライ文字Alephは返しますfalse( Matlab R2018a では true を返します)。

isletter('א')

ちなみに、変数名が正しいかどうかは、 を使用していつでも確認できますgenvarname

genvarname('א')

ans =

x0x1A
于 2012-09-09T10:04:49.307 に答える
3

アンドレイの答えは変数名には当てはまりますが、数字の場合は別の話です。

title('\epsilon\omega')実際に動作し、タイトルとしてイプシロンとオメガを生成します (ただし、matlab フォントはそれらを別の記号に置き換えます)。図を eps または pdf ファイルとしてエクスポートすると、タイトルが本当にイプシロン オメガであることがわかります。実際、どの LaTeX コントロール シーケンスも機能します。

凡例や軸ラベルなど、すべての Figure テキスト オブジェクトについても同様です。

于 2012-09-10T09:33:28.017 に答える