Вставьте уравнения в Live Editor

Чтобы описать математический процесс или метод, используемый в вашем коде, вставьте уравнения в свой live скрипт или функцию. Только текстовые строки могут содержать уравнения. Если вы вставляете уравнение в строку кода, MATLAB® помещает уравнение в новую текстовую строку непосредственно под выбранной строкой кода.

Существует два способа вставить уравнение в live скрипт или функцию.

  • Вставьте уравнение в интерактивном режиме — можно создать уравнение в интерактивном режиме путем выбора из графического дисплея символов и структур.

  • Вставьте уравнение LaTeX — можно ввести команды LaTeX, и Live Editor вставляет соответствующее уравнение.

Вставка уравнения в интерактивном режиме

Вставить уравнение в интерактивном режиме:

  1. Перейдите к вкладке Insert и нажмите Equation.

    Появляется пустое уравнение.

  2. Создайте свое уравнение путем выбора символов, структур и матриц из опций, отображенных во вкладке Equation. Просмотрите дополнительные опции путем нажатия справа от каждого раздела.

    При добавлении или редактировании матрицы, появляется контекстное меню, который можно использовать, чтобы удалить и вставить строки и столбцы.

  3. Отформатируйте свое уравнение с помощью опций, доступных в текстовом разделе. Форматирование только доступно для текста в рамках уравнения. Числа и символы не могут быть отформатированы. Параметр форматирования отключен, если курсор не установлен в рамках текста, который может быть отформатирован.

Горячие клавиши для редактирования уравнения

Редактор формул обеспечивает несколько ярлыков для добавления элементов к вашему уравнению:

  • Чтобы вставить символы, структуры и матрицы, вводят наклонную черту влево, сопровождаемую под названием символ. Например, введите \pi, чтобы вставить π символ в уравнение. Чтобы обнаружить имя символа или структуры, нависните над соответствующим значком во вкладке Equation. Можно также ввести наклонную черту влево в редакторе формул, чтобы поднять меню завершения всех поддерживаемых имен.

    Примечание

    Несмотря на то, что синтаксис \name тесно напоминает синтаксис команд LaTeX, ввод полных выражений LaTeX не поддержан при вставке уравнений в интерактивном режиме.

  • Чтобы вставить индексы, верхние индексы и части, используют символы '_', '^' или '/'. Например:

    • Введите x_2, чтобы вставить x2 в уравнение.

    • Введите x^2, чтобы вставить x2 в уравнение.

    • Введите x/2, чтобы вставить x2 в уравнение.

  • Вставить новый столбец в матрицу, тип a‘’, в конце последней ячейки в матричной строке. Чтобы вставить новую строку, введите точку с запятой‘’; в конце последней ячейки в столбце матрицы.

  • Чтобы вставить обычные символы, перечисленные в эту таблицу, введите комбинацию других символов.

    Ввод с клавиатурыСимволВвод с клавиатурыСимволВвод с клавиатурыСимвол
    | |=>!=
    |=<-->!<
    |–<->!>
    –|<=!<=
    ->>=!>=
    <-<>  
    <--~=  

Вставка уравнения LATEX

Вставить уравнение LaTeX:

  1. Перейдите к вкладке Insert, нажмите Equation и выберите LaTeX Equation.

  2. Введите выражение LaTeX в диалоговое окно, которое появляется. Например, можно ввести \sin(x) = \sum_{n=0}^{\infty}{\frac{(-1)^n x^{2n+1}}{(2n+1)!}}.

    Панель предварительного просмотра показывает предварительный просмотр уравнения, как это появилось бы в live скрипте.

  3. Нажмите OK, чтобы вставить уравнение в ваш live скрипт.

Выражения LaTeX описывают широкий спектр уравнений. Эта таблица показывает несколько примеров выражений LaTeX и их внешнего вида, когда вставлено в live скрипт.

Выражение LaTeXУравнение в Live Script
a^2 + b^2 = c^2a2+b2=c2
\int_{0}^{2} x^2\sin(x) dx∫02x2sin (x) дуплекс
\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}x20  для всего x∈R
\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
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\cap
starmp\cup
·cdotamalguplus
circodot sqcap
\bulletominus sqcup
diamondoplus wedge, land
setminusoslash vee, lor
×\timesotimestriangleleft
÷divdaggertriangleright
bot, perpddaggerbigtriangleup
topwrbigtriangledown
сумманапоминаниеint, intop
biguplusbigoplusbigvee
bigcapbigotimesbigwedge
bigcupbigodotbigsqcup

Символы отношения

СимволКоманда LaTeXСимволКоманда LaTeXСимволКоманда LaTeX
\equiv <&lt>&gt
\congle, leq ge, geq
neq, ne, not=not<not>
\simprecsucc
simeqpreceqsucceq
\approxllgg
asymp\subsetsupset
doteqsubseteqsupseteq
proptosqsubseteqsqsupseteq
models\mid\in
bowtieparallelnotin
vdashiffni, owns
dashv    

Примечание

leq, geq, equiv, approx, cong, sim, simeq, models, ni, succ, succeq, prec, preceq, parallel, subset, supset, subseteq и команды supseteq могут быть объединены с командой not, чтобы создать отрицаемую версию символа. Например, \not\leq создает символ ≰.

Стрелки

СимволКоманда LaTeXСимволКоманда LaTeXСимволКоманда LaTeX
leftarrow\Rightarrow\uparrow
Leftarrow\Rightarrow\uparrow
longleftarrowlongrightarrow\downarrow
LongleftarrowLongrightarrow\downarrow
hookleftarrowhookrightarrowupdownarrow
leftharpoondownrightharpoondownUpdownarrow
leftharpoonuprightharpoonupleftrightarrow
swarrownearrowLeftrightarrow
nwarrowsearrowlongleftrightarrow
mapstolongmapstoLongleftrightarrow

Скобки

СимволКоманда LaTeXСимволКоманда LaTeXСимволКоманда LaTeX
{lbrace}rbrace|vert
[lbrack]rbrackVert
\langlerangle\backslash
lceilrceil  
lfloor\rfloor  
ВыборкаКоманда LaTeXВыборкаКоманда LaTeX  
big, bigl, bigr, bigmA, B, C brace  
Big, Bigl, Bigr, BigmA, B, C brack  
bigg, biggl, biggr, biggmA, B, C choose  
Bigg, Biggl, Biggr, Biggm    

Символы Misc

СимволКоманда LaTeXСимволКоманда LaTeXСимволКоманда LaTeX
infty \forall\wp
\nabla\exists\angle
\partialemptysettriangle
\Imiħhbar
Rej\prime
ellimath¬lnot, neg
dots, ldotsjmath\surd
cdots:двоеточиеgets
ddotscdotpto
vdots.ldotp  

Примечание

Команда exists может быть объединена с командой not, чтобы создать отрицаемую версию символа. Например, \not\exists создает символ ∄.

Диакритические знаки

СимволКоманда LaTeXСимволКоманда LaTeXСимволКоманда LaTeX
aacute¨ddot˜tilde
панельточкаvec
breveagrave  
checka^hat  

Функции

ВыборкаКоманда LaTeXВыборкаКоманда LaTeXВыборкаКоманда LaTeX
arccosarccosdetdetlnln
arcsinarcsindim dim журналжурнал
arctanarctanexpexpmax max
аргументarggCDgCDminmin
потому чтопотому чтоhomhomPRPr
дубинкадубинкаКерриkerсекундасекунда
раскладушкараскладушкаLGlgгрехгрех
cothcothlim lim sinhsinh
csccscизвесткованиеliminfглотокsup
градусdeglimsuplimsupзагарзагар

Математические построения

ВыборкаКоманда LaTeXВыборкаКоманда LaTeXВыборкаКоманда LaTeX
abcxyzfraca, B overbastackrel, overset
a, B, C sqrtA, B overwithdelimsbaunderset
 mod abmodabc overleftarrow(abcd)pmatrix
     (moda)pmodabc overrightarrowabcdmatrix
abc^widehatabc overleftrightarrowabcdbegin{array}
abc ˜widetilde∫ablimits{abcdbegin{cases}
 left rightab¯cd¯hline

Примечание

Чтобы создать матрицу с помощью matrix и команд pmatrix, используйте символ &, чтобы разделить столбцы и \cr, чтобы разделить строки. Например, чтобы создать матрицу 2 на 2, используйте выражение \matrix{a & b \cr c & d}.

Пробел

ВыборкаКоманда LaTeXВыборкаКоманда LaTeXВыборкаКоманда LaTeX
negthinspacea, B, C mathorda, B mathopen
a, B thinspacea∑bmathopa, B mathclose
a, B enspacea+bmathbin   |     bmathinner
a, B четверкаa=bmathrela, B kern, mkern
a, B qquada, B mathpunct  

Текстовое моделирование

ВыборкаКоманда LaTeXВыборкаКоманда LaTeXВыборкаКоманда LaTeX

displayStyle ABCDEtext, textnormalABCDEtexttt

textstyleABCDEbf, textbf, mathbfABCDEtextsf

scriptstyleABCDEit, textit, mathitAℬCD cal, mathcal

scriptscriptstyleABCDErm, textrm, mathrmABCDEhbox, mbox

Похожие темы

Внешние веб-сайты

Была ли эта тема полезной?