ライブ エディターへの数式の挿入
コードで使用される数学的なプロセスまたは手法について説明するため、ライブ スクリプトまたはライブ関数に数式を挿入します。数式を含むことができるのはテキスト行のみです。数式をコード行に挿入すると、MATLAB® は、選択したコード行のすぐ下に、新しいテキスト行で数式を配置します。
ライブ スクリプトまたはライブ関数に数式を挿入する方法には次の 2 つがあります。
数式を対話的に挿入 — 記号や構造体のグラフィカル表示から選択して数式を対話的に作成できます。
LaTeX 式を挿入 — LaTeX コマンドを入力して、ライブ エディターで対応する数式を挿入します。
数式を対話的に挿入
数式を対話的に挿入するには、次を行います。
[挿入] タブに移動して [式] をクリックします。
空白の数式が表示されます。
[式] タブに表示されるオプションから記号、構造体、行列を選択して、数式を作成します。各セクションの右側にあるドロップダウン矢印 をクリックして追加のオプションを表示します。
行列を追加または編集する場合、コンテキスト メニューが表示され、これを使用して行や列の削除と挿入を行えます。コンテキスト メニューを使用して行列区切り記号を変更または削除することもできます。
[テキスト] セクションのオプションを使用して、式の書式を設定します。書式設定は、式内のテキストにのみ使用できます。数字や記号は書式設定できません。書式設定が可能なテキスト内にカーソルが置かれている場合を除き、書式設定オプションは無効になります。
数式編集のキーボード ショートカット
数式エディターには、数式に要素を追加するためのショートカットがいくつか用意されています。
記号、構造体、行列を挿入するには、バックスラッシュの後に記号の名前を入力します。たとえば、π の記号を数式に挿入するには、
\pi
と入力します。記号または構造体の名前を確認するには、[式] タブで対応するボタンにカーソルを合わせます。数式エディターにバックスラッシュを入力して、サポートされるすべての名前を含む補完メニューを表示することもできます。メモ
\
構文は LaTeX コマンド構文によく似ていますが、数式を対話的に挿入する場合、完全な LaTeX 式の入力はサポートされていません。name
下付き文字、上付き文字、分数を入力するには、'
_
'、'^
'、'/
' のいずれかの記号を使用します。以下に例を示します。数式に を挿入するには、
x_2
と入力数式に を挿入するには、
x^2
と入力数式に を挿入するには、
x/2
と入力
行列に新しい列を挿入するには、行列の行の最後のセルの末尾に ',' を入力します。新しい行を挿入するには、行列の列の最後のセルの末尾にセミコロン ';' を入力します。
以下の表に示す一般的な記号を挿入するには、他のシンボルを組み合わせて入力します。
キーボード入力 記号 キーボード入力 記号 キーボード入力 記号 | | ∥ => ⇒ != ≠ |= ⊧ <--> ⊣ !< ≮ |– ⊢ <-> ↔ !> ≯ –| ⊣ <= ≤ !<= ≰ -> → >= ≥ !>= ≱ <- ← <> ≠ <-- ⊣ ~= ≠
LaTeX 式の挿入
LaTeX 式を挿入するには、以下を行います。
[挿入] タブに移動し、[式] をクリックして [LaTeX 式] を選択します。
表示されたダイアログ ボックスに LaTeX 式を入力します。たとえば、
\sin(x) = \sum_{n=0}^{\infty}{\frac{(-1)^n x^{2n+1}}{(2n+1)!}}
と入力できます。プレビュー ペインに、ライブ スクリプトで表示されるとおりに、数式のプレビューが表示されます。
ライブ スクリプトを HTML にエクスポートするときに LaTeX 式の説明を含めるには、テキストを [代替テキスト] フィールドに追加します。たとえば、
Maclaurin series for sin(x)
というテキストを入力できます。この説明は式の代替テキストを指定し、HTML ドキュメントに
alt
属性として保存されます。ユーザーがスクリーン リーダーを使用している場合などに、式に関する詳細情報を提供するために使用されます。[OK] をクリックして、数式をライブ スクリプトに挿入します。
LaTeX 式は、広範な数式を記述します。次の表は、LaTeX 式と、ライブ スクリプトに挿入されたときの表示の例をいくつか示しています。
LaTeX 式 | ライブ スクリプトにおける数式 |
---|---|
a^2 + b^2 = c^2 | |
\int_{0}^{2} x^2\sin(x) dx | |
\sin(x) = \sum_{n=0}^{\infty}{\frac{(-1)^n x^{2n+1}}{(2n+1)!}} | |
{a,b,c} \neq \{a,b,c\} | |
x^{2} \geq 0\qquad \text{for all}x\in\mathbf{R} | |
\matrix{a & b \cr c & d} |
サポートされる LaTeX コマンド
MATLAB では、大半の標準の LaTeX 数式モード コマンドがサポートされています。以下の表は、サポートされる LaTeX コマンドのリストを示しています。
非 ASCII 文字
記号 | LaTeX コマンド | 記号 | LaTeX コマンド | 記号 | LaTeX コマンド |
---|---|---|---|---|---|
ø | o | œ | oe | å | aa |
Ø | O | Œ | OE | Å | AA |
ł | l | æ | ae | ß | ss |
Ł | L | Æ | AE |
ギリシャ文字/ヘブライ文字
記号 | LaTeX コマンド | 記号 | LaTeX コマンド | 記号 | LaTeX コマンド |
---|---|---|---|---|---|
α | alpha | ν | nu | ξ | xi |
β | beta | ω | omega | ζ | zeta |
χ | chi | о | omicron | ɛ | varepsilon |
δ | delta | ϕ | phi | φ | varphi |
ε | epsilon | π | pi | ϖ | varpi |
η | eta | ψ | psi | ϱ | varrho |
v | gamma | ρ | rho | ς | varsigma |
ι | iota | σ | sigma | vartheta | |
κ | kappa | τ | tau | א | aleph |
λ | lambda | θ | theta | ||
μ | mu | υ | upsilon | ||
Δ | Delta | Φ | Phi | Θ | Theta |
Γ | Gamma | Π | Pi | ϒ | Upsilon |
Λ | Lambda | Ψ | Psi | Ξ | Xi |
Ω | Omega | Σ | Sigma |
演算子記号
記号 | LaTeX コマンド | 記号 | LaTeX コマンド | 記号 | LaTeX コマンド |
---|---|---|---|---|---|
* | ast | ± | pm | ≀ | wr |
★ | star | ∓ | mp | ∩ | cap |
cdot | ⨿ | amalg | ∪ | cup | |
◦ | circ | ⊙ | odot | ⊎ | uplus |
• | bullet | ⊖ | ominus | ⊓ | sqcap |
◇ | diamond | ⊕ | oplus | ⊔ | sqcup |
∖ | setminus | ⊘ | oslash | ∧ | wedge , land |
× | times | ⊗ | otimes | ∨ | vee , lor |
÷ | div | ⨁ | bigoplus | ◁ | triangleleft |
⊥ | bot , perp | ⨂ | bigotimes | ▷ | triangleright |
⊤ | top | ⨀ | bigodot | bigtriangleup | |
∏ | prod | ⨄ | biguplus | bigtriangledown | |
∐ | coprod | ⋂ | bigcap | ⋁ | bigvee |
∑ | sum | ⋃ | bigcup | ⋀ | bigwedge |
∫ | int , intop | ∮ | oint | ⨆ | bigsqcup |
⨍ | intbar |
関係を表す記号
記号 | LaTeX コマンド | 記号 | LaTeX コマンド | 記号 | LaTeX コマンド |
---|---|---|---|---|---|
≡ | equiv | < | lt | > | gt |
≅ | cong | ≤ | le , leq | ≥ | ge , geq |
≠ | neq , ne , not= | ≮ | not< | ≯ | not> |
∼ | sim | ≺ | prec | ≻ | succ |
≃ | simeq | ≼ | preceq | ≽ | succeq |
≈ | approx | ≪ | ll | ≫ | gg |
≍ | asymp | ⊂ | subset | ⊃ | supset |
≐ | doteq | ⊆ | subseteq | ⊇ | supseteq |
∝ | propto | ⊑ | sqsubseteq | ⊒ | sqsupseteq |
⊧ | models | ∣ | mid | ∊ | in |
⋈ | bowtie | ∥ | parallel | ∉ | notin |
⊢ | vdash | ⇔ | iff | ∍ | ni , owns |
⊣ | dashv |
メモ
一部のコマンドは not
コマンドと組み合わせて、記号の否定バージョンを作成できます。たとえば、\not\leq
で、記号 ≰ が作成されます。組み合わせが可能なコマンドには、leq
、geq
、equiv
、cong
、approx
、sim
、simeq
、models
、ni
、parallel
、succ
、succeq
、prec
、preceq
、subset
、supset
、subseteq
、supseteq
、sqsubseteq
、および sqsupseteq
が含まれます。
矢印
記号 | LaTeX コマンド | 記号 | LaTeX コマンド | 記号 | LaTeX コマンド |
---|---|---|---|---|---|
← | leftarrow | → | rightarrow | ↑ | uparrow |
⇐ | Leftarrow | ⇒ | Rightarrow | ⇑ | Uparrow |
⟵ | longleftarrow | ⟶ | longrightarrow | ↓ | downarrow |
⟸ | Longleftarrow | ⟹ | Longrightarrow | ⇓ | Downarrow |
↩ | hookleftarrow | ↪ | hookrightarrow | ↕ | updownarrow |
↽ | leftharpoondown | ⇁ | rightharpoondown | ⇕ | Updownarrow |
↼ | leftharpoonup | ⇀ | rightharpoonup | ↔ | leftrightarrow |
↙ | swarrow | ↗ | nearrow | ⇔ | Leftrightarrow |
↖ | nwarrow | ↘ | searrow | ⟷ | longleftrightarrow |
↦ | mapsto | ⟼ | longmapsto | ⟺ | Longleftrightarrow |
かっこ
記号 | LaTeX コマンド | 記号 | LaTeX コマンド | 記号 | LaTeX コマンド |
---|---|---|---|---|---|
{ | lbrace | } | rbrace | | | vert |
[ | lbrack | ] | rbrack | ‖ | Vert |
〈 | langle | 〉 | rangle | \ | backslash |
⌈ | lceil | ⌉ | rceil | ||
⌊ | lfloor | ⌋ | rfloor | ||
⟦ | llbracket | ⟧ | rrbracket |
サンプル | LaTeX コマンド | サンプル | LaTeX コマンド | サンプル | LaTeX コマンド |
---|---|---|---|---|---|
big , bigl , bigr , bigm | bigg , biggl , biggr , biggm | brace | |||
Big , Bigl , Bigr , Bigm | Bigg , Biggl , Biggr , Biggm | brack |
その他の記号
記号 | LaTeX コマンド | 記号 | LaTeX コマンド | 記号 | LaTeX コマンド |
---|---|---|---|---|---|
∞ | infty | ∀ | forall | ℘ | wp |
∇ | nabla | ∃ | exists | ∠ | angle |
∂ | partial | ∅ | emptyset | △ | triangle |
ℑ | Im | ı | i | ◊ | lozenge |
ℜ | Re | ȷ | j | ℏ | hbar |
ℓ | ell | ı | imath | ′ | prime |
… | dots , ldots , hellip | ȷ | jmath | ¬ | lnot , neg |
cdots | : | colon | surd | ||
ddots | cdotp | ← | gets | ||
⋮ | vdots | ldotp | → | to | |
∵ | because | ∴ | therefore | ∝ | varpropto |
° | degree | ♧ | clubsuit | ♣ | varclubsuit |
† | dag , dagger | ♡ | heartsuit | ♥ | varheartsuit |
‡ | ddag , ddagger | ♢ | diamondsuit | ♦ | vardiamondsuit |
↲ | ldsh | ♤ | spadesuit | ♠ | varspadesuit |
§ | mathsection |
メモ
exists
コマンドを not
コマンドと組み合わせると、記号の否定バージョンを作成できます。たとえば、\not\exists
で、記号 ∄ が作成されます。
テキストの記号
サンプル | LaTeX コマンド | サンプル | LaTeX コマンド | サンプル | LaTeX コマンド |
---|---|---|---|---|---|
£ | pounds , textsterling | ¿ | textquestiondown | ❠ | quotedblbase |
¢ | textcent | ¡ | textexclamdown | ‵ | backprime |
€ | texteuro | « | flqq , guillemotleft | space | |
¥ | yen | » | frqq , guillemotright | ‰ | permil |
® | textregistered | § | S | \ | backslash |
™ | trademark , texttrademark | ¶ | P | ¦ | brokenvert |
© | copyright |
アクセント
記号 | LaTeX コマンド | 記号 | LaTeX コマンド | 記号 | LaTeX コマンド |
---|---|---|---|---|---|
á | acute | dot | tilde | ||
bar | ddot | vec | |||
breve | dddot | à | grave | ||
check | ddddot | hat |
関数
サンプル | LaTeX コマンド | サンプル | LaTeX コマンド | サンプル | LaTeX コマンド |
---|---|---|---|---|---|
arccos | det | ln | |||
arcsin | dim | log | |||
arctan | exp | max | |||
arg | gcd | min | |||
cos | hom | Pr | |||
cosh | ker | sec | |||
cot | lg | sin | |||
coth | lim | sinh | |||
csc | liminf | sup | |||
deg | limsup | tan |
数学表現
サンプル | LaTeX コマンド | サンプル | LaTeX コマンド | サンプル | LaTeX コマンド |
---|---|---|---|---|---|
frac | stackrel , overset | over | |||
sqrt | underset | overwithdelims | |||
bmod | binom , choose | overleftarrow | |||
pmod | pmatrix | overrightarrow | |||
widehat | matrix | overleftrightarrow | |||
widetilde | begin{array} | hline | |||
bra | begin{cases} | limits | |||
ket | left , middle , right | nolimits | |||
braket |
メモ
matrix
コマンドと pmatrix
コマンドを使用して行列を作成するには、&
記号で列を区切り、\cr
で行を区切ります。たとえば、2 行 2 列の行列を作成するには、式 \matrix{a & b \cr c & d}
を使用します。
大きい演算子の場合、MATLAB は、方程式でインラインにテキストがあるかどうかによって、範囲の位置を自動的に調整します。演算子の上下に範囲が表示されるようにするには、limits
コマンドを使用します。演算子の横に範囲が表示されるようにするには、\nolimits
コマンドを使用します。たとえば、式 \sum\limits_{i=0}^{10}
では、演算子の上下に総和演算子の範囲が表示されます。式 \sum\nolimits_{i=0}^{10}
では、演算子の横に総和演算子の範囲が表示されます。
空白
サンプル | LaTeX コマンド | サンプル | LaTeX コマンド | サンプル | LaTeX コマンド |
---|---|---|---|---|---|
negthinspace | mathord | mathopen | |||
thinspace | mathop | mathclose | |||
enspace | mathbin | mathinner | |||
hspace | mathrel | quad | |||
kern , mkern | mathpunct | qquad |
テキストのスタイル
サンプル | LaTeX コマンド | サンプル | LaTeX コマンド | サンプル | LaTeX コマンド |
---|---|---|---|---|---|
| displaystyle | text , textnormal | texttt | ||
| textstyle | bf , textbf , mathbf | textsf | ||
| scriptstyle | it , textit , mathit | cal , mathcal | ||
| scriptscriptstyle | rm , textrm , mathrm | mathbb | ||
hbox , mbox | mathfrak |