将方程插入实时编辑器中
要描述代码中使用的数学过程或方法,请将方程插入实时脚本或函数中。只有文本行才能包含方程。如果您向代码行中插入方程,则 MATLAB® 会将该方程置于选定代码行正下方的新文本行中。
将方程插入实时脚本或函数中有两种方法。
以交互方式插入方程 - 您可以通过从符号和结构体的图形显示中进行选择,从而以交互方式构建方程。
插入 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)
。该说明为方程指定替换文本,并作为
alt
属性保存在 HTML 文档中。例如,在用户使用屏幕阅读器时,它可以提供有关方程的附加信息。按确定将方程插入实时脚本中。
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 | |||
quad | mathrel | kern , mkern | |||
qquad | mathpunct |
文本样式
样本 | 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 |