本页对应的英文页面已更新,但尚未翻译。 若要查看最新内容,请点击此处访问英文页面。

将方程插入实时编辑器中

要描述代码中使用的数学过程或方法,请将方程插入实时脚本或函数中。只有文本行才能包含方程。如果您向代码行中插入方程,则 MATLAB® 会将该方程置于选定代码行正下方的新文本行中。

将方程插入实时脚本或函数中有两种方法。

  • 以交互方式插入方程 - 您可以通过从符号和结构体的图形显示中进行选择,从而以交互方式构建方程。

  • 插入 LaTeX 方程 - 您可以输入 LaTeX 命令,实时编辑器就会插入对应的方程。

以交互方式插入方程

要以交互方式插入方程,请执行以下操作:

  1. 转到插入选项卡,然后点击 方程

    此时将会出现一个空白方程。

  2. 方程选项卡显示的选项中选择符号、结构体和矩阵以构建方程。点击各部分右侧的 以查看其他选项。

    添加或编辑矩阵时,将会显示一个上下文菜单,您可以使用该菜单来删除和插入行与列。您也可以使用上下文菜单来更改或删除矩阵分隔符。

  3. 使用文本部分中提供的选项来设置方程格式。格式设置仅适用于方程中的文本。无法设置数值和符号的格式。除非将光标放在可设置格式的文本中,否则格式设置选项将处于禁用状态。

用于方程编辑的键盘快捷方式

方程编辑器提供了一些用于将元素添加到方程中的快捷方式:

  • 要插入符号、结构体和矩阵,请键入一个反斜杠,后跟符号的名称。例如,键入 \pi 以在方程中插入 π 符号。要发现符号或结构体的名称,请悬停在方程选项卡中的对应按钮的上方。您也可以在方程编辑器中键入反斜杠,以显示所有支持名称的自动填充菜单。

    注意

    尽管 \name 语法与 LaTeX 命令语法非常相似,但在以交互方式插入方程时不支持输入完整的 LaTeX 表达式。

  • 要插入下标、上标和分数,请使用符号 ‘_’、‘^’ 或 ‘/’。例如:

    • 键入 x_2 可将 x2 插入到方程中。

    • 键入 x^2 可将 x2 插入到方程中。

    • 键入 x/2 可将 x2 插入到方程中。

  • 要将新列插入矩阵,请在矩阵行中的最后一个元胞的末尾键入 ‘,’。要插入新行,请在矩阵列中的最后一个元胞的末尾键入分号 ‘;’。

  • 要插入下表中列出的常用符号,请键入其他符号的组合。

    键盘输入符号键盘输入符号键盘输入符号
    | |=>!=
    |=<-->!<
    |–<->!>
    –|<=!<=
    ->>=!>=
    <-<>  
    <--~=  

插入 LaTeX 方程

要插入 LaTeX 方程,请执行以下操作:

  1. 转至插入选项卡,点击方程 并选择 LaTeX 方程

  2. 在显示的对话框中输入 LaTeX 表达式。例如,您可以输入 \sin(x) = \sum_{n=0}^{\infty}{\frac{(-1)^n x^{2n+1}}{(2n+1)!}}

    预览窗格显示实时脚本中显示的方程预览。

  3. 要在将实时脚本导出到 HTML 时包含 LaTeX 方程的说明,请将文本添加到替换文本字段中。例如,您可以输入文本 Maclaurin series for sin(x)

    该说明为方程指定替换文本,并作为 alt 属性保存在 HTML 文档中。例如,在用户使用屏幕阅读器时,它可以提供有关方程的附加信息。

  4. 确定将方程插入实时脚本中。

LaTeX 表达式描述了各种方程。下表显示了多个 LaTeX 表达式示例及其在插入实时脚本中以后的外观。

LaTeX 表达式实时脚本中的方程
a^2 + b^2 = c^2a2+b2=c2
\int_{0}^{2} x^2\sin(x) dx02x2sin(x)dx
\sin(x) = \sum_{n=0}^{\infty}{\frac{(-1)^n x^{2n+1}}{(2n+1)!}}sin(x)=n=0(1)nx2n+1(2n+1)!
{a,b,c} \neq \{a,b,c\}a,b,c{a,b,c}
x^{2} \geq 0\qquad \text{for all}x\in\mathbf{R}x20for all xR
\matrix{a & b \cr c & d}abcd

支持的 LaTeX 命令

MATLAB 支持大多数标准 LaTeX 数学模式命令。这些表显示了支持的 LaTeX 命令列表。

希腊/希伯来字母

符号LaTeX 命令符号LaTeX 命令符号LaTeX 命令
αalphaνnuξxi
βbetaωomega ζzeta
χchiоomicronɛvarepsilon
δdeltaϕphiφvarphi
εepsilonπpi ϖvarpi
ηetaψpsiϱvarrho
vgamma ρ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±pmcap
starmpcup
·cdotamalguplus
circodot sqcap
bulletominus sqcup
diamondoplus wedge, land
setminusoslash vee, lor
×timesotimestriangleleft
÷divdaggertriangleright
bot, perpddaggerbigtriangleup
topwrbigtriangledown
sumprodint, intop
biguplusbigoplusbigvee
bigcapbigotimesbigwedge
bigcupbigodotbigsqcup

关系符号

符号LaTeX 命令符号LaTeX 命令符号LaTeX 命令
equiv <lt>gt
congle, leq ge, geq
neq, ne, not=not<not>
simprecsucc
simeqpreceqsucceq
approxllgg
asympsubsetsupset
doteqsubseteqsupseteq
proptosqsubseteqsqsupseteq
modelsmidin
bowtieparallelnotin
vdashiffni, owns
dashv    

注意

leqgeqequivapproxcongsimsimeqmodelsnisuccsucceqprecpreceqparallelsubsetsupsetsubseteqsupseteq 命令可以与 not 命令组合使用,以创建符号的否定版本。例如,\not\leq 可创建符号 ≰。

箭头

符号LaTeX 命令符号LaTeX 命令符号LaTeX 命令
leftarrowrightarrowuparrow
LeftarrowRightarrowUparrow
longleftarrowlongrightarrowdownarrow
LongleftarrowLongrightarrowDownarrow
hookleftarrowhookrightarrowupdownarrow
leftharpoondownrightharpoondownUpdownarrow
leftharpoonuprightharpoonupleftrightarrow
swarrownearrowLeftrightarrow
nwarrowsearrowlongleftrightarrow
mapstolongmapstoLongleftrightarrow

括号

符号LaTeX 命令符号LaTeX 命令符号LaTeX 命令
{lbrace}rbrace|vert
[lbrack]rbrackVert
langlerangle\backslash
lceilrceil  
lfloorrfloor  
样本LaTeX 命令样本LaTeX 命令  
big, bigl, bigr, bigm{abc}brace  
Big, Bigl, Bigr, Bigm[abc]brack  
bigg, biggl, biggr, biggm(abc)choose  
Bigg, Biggl, Biggr, Biggm    

杂项符号

符号LaTeX 命令符号LaTeX 命令符号LaTeX 命令
infty forallwp
nablaexistsangle
partialemptysettriangle
Imiħhbar
Rejprime
ellimath¬lnot, neg
dots, ldotsjmathsurd
cdots:colongets
ddotscdotpto
vdots.ldotp  

注意

exists 命令可以与 not 命令组合使用,以创建符号的否定版本。例如,\not\exists 可创建符号 ∄。

变音

符号LaTeX 命令符号LaTeX 命令符号LaTeX 命令
áacutea¨ddota˜tilde
a¯bara˙dotavec
abreveàgrave  
aˇchecka^hat  

函数

样本LaTeX 命令样本LaTeX 命令样本LaTeX 命令
arccosarccosdetdetlnln
arcsinarcsindimdimloglog
arctanarctanexpexpmaxmax
argarggcdgcdminmin
coscoshomhomPrPr
coshcoshkerkersecsec
cotcotlglgsinsin
cothcothlimlimsinhsinh
csccscliminfliminfsupsup
degdeglimsuplimsuptantan

数学构造

样本LaTeX 命令样本LaTeX 命令样本LaTeX 命令
abcxyzfracaboverbastackrel, overset
abcsqrt[ab]overwithdelimsbaunderset
modabmodabcoverleftarrow(abcd)pmatrix
(moda)pmodabcoverrightarrowabcdmatrix
abc^widehatabcoverleftrightarrowabcdbegin{array}
abc˜widetildeablimits{abcdbegin{cases}
 left rightab¯cd¯hline

注意

要通过 matrixpmatrix 命令创建矩阵,请使用 & 符号来分隔列,使用 \cr 来分隔行。例如,要创建一个 2×2 矩阵,请使用表达式 \matrix{a & b \cr c & d}

空白

样本LaTeX 命令样本LaTeX 命令样本LaTeX 命令
negthinspaceabcmathorda[bmathopen
abthinspaceabmathopa]bmathclose
abenspacea+bmathbina|bmathinner
abquada=bmathrelabkernmkern
abqquada,bmathpunct  

文本样式

样本LaTeX 命令样本LaTeX 命令样本LaTeX 命令

displaystyleABCDEtexttextnormalABCDEtexttt

textstyleABCDEbf, textbf, mathbfABCDEtextsf

scriptstyleABCDEit, textit, mathitACDcalmathcal

scriptscriptstyleABCDErm, textrm, mathrmABCDEhbox, mbox

相关主题

外部网站