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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Чтобы вставить символы, структуры и матрицы, вводят наклонную черту влево, сопровождаемую под названием символ. Например, введите \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. Чтобы включать описание уравнения LATEX при экспорте live скрипта в HTML, добавьте текст в поле Alt Text. Например, можно ввести текст Maclaurin series for sin(x).

    Описание задает альтернативный текст для уравнения и сохранено как атрибут alt в документе HTML. Это используется, чтобы предоставить дополнительную информацию для уравнения, если, например, пользователь использует программу экранного доступа.

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

ПРОПИТАЙТЕ ЛАТЕКСОМ выражения, описывают широкий спектр уравнений. Эта таблица показывает несколько примеров выражений LATEX и их внешнего вида, когда вставлено в live скрипт.

ПРОПИТАЙТЕ ЛАТЕКСОМ выражениеУравнение в Live Script
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}x20      для всех xR
\matrix{a & b \cr c & d}abcd

Поддерживаемые команды LATEX

MATLAB поддерживает большинство стандартных математических команд режима 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   

Символы оператора

СимволПРОПИТАЙТЕ ЛАТЕКСОМ командуСимволПРОПИТАЙТЕ ЛАТЕКСОМ командуСимволПРОПИТАЙТЕ ЛАТЕКСОМ команду
*ast±pmcap
starmpcup
·cdotamalguplus
circodot sqcap
bulletominus sqcup
diamondoplus wedge, land
setminusoslash vee, lor
×timesotimestriangleleft
÷divdaggertriangleright
bot, perpddaggerbigtriangleup
topwrbigtriangledown
sumprodint, intop
biguplusbigoplusbigvee
bigcapbigotimesbigwedge
bigcupbigodotbigsqcup

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

СимволПРОПИТАЙТЕ ЛАТЕКСОМ командуСимволПРОПИТАЙТЕ ЛАТЕКСОМ командуСимволПРОПИТАЙТЕ ЛАТЕКСОМ команду
equiv <lt>gt
congle, leq ge, geq
neq, ne, not=not<not>
simprecsucc
simeqpreceqsucceq
approxllgg
asympsubsetsupset
doteqsubseteqsupseteq
proptosqsubseteqsqsupseteq
modelsmidin
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 создает символ ≰.

Стрелки

СимволПРОПИТАЙТЕ ЛАТЕКСОМ командуСимволПРОПИТАЙТЕ ЛАТЕКСОМ командуСимволПРОПИТАЙТЕ ЛАТЕКСОМ команду
leftarrowrightarrowuparrow
LeftarrowRightarrowUparrow
longleftarrowlongrightarrowdownarrow
LongleftarrowLongrightarrowDownarrow
hookleftarrowhookrightarrowupdownarrow
leftharpoondownrightharpoondownUpdownarrow
leftharpoonuprightharpoonupleftrightarrow
swarrownearrowLeftrightarrow
nwarrowsearrowlongleftrightarrow
mapstolongmapstoLongleftrightarrow

Скобки

СимволПРОПИТАЙТЕ ЛАТЕКСОМ командуСимволПРОПИТАЙТЕ ЛАТЕКСОМ командуСимволПРОПИТАЙТЕ ЛАТЕКСОМ команду
{lbrace}rbrace|vert
[lbrack]rbrackVert
langlerangle\backslash
lceilrceil  
lfloorrfloor  
ВыборкаПРОПИТАЙТЕ ЛАТЕКСОМ командуВыборкаПРОПИТАЙТЕ ЛАТЕКСОМ команду  
big, bigl, bigr, bigm{abc}brace  
Big, Bigl, Bigr, Bigm[abc]brack  
bigg, biggl, biggr, biggm(abc)choose  
Bigg, Biggl, Biggr, Biggm    

Символы Misc

СимволПРОПИТАЙТЕ ЛАТЕКСОМ командуСимволПРОПИТАЙТЕ ЛАТЕКСОМ командуСимволПРОПИТАЙТЕ ЛАТЕКСОМ команду
infty forallwp
nablaexistsangle
partialemptysettriangle
Imiħhbar
Rejprime
ellimath¬lnot, neg
dots, ldotsjmathsurd
cdots:colongets
ddotscdotpto
vdots.ldotp  

Примечание

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

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

СимволПРОПИТАЙТЕ ЛАТЕКСОМ командуСимволПРОПИТАЙТЕ ЛАТЕКСОМ командуСимволПРОПИТАЙТЕ ЛАТЕКСОМ команду
aacutea¨ddota˜tilde
a¯bara˙dotavec
abreveagrave  
aˇchecka^hat  

Функции

ВыборкаПРОПИТАЙТЕ ЛАТЕКСОМ командуВыборкаПРОПИТАЙТЕ ЛАТЕКСОМ командуВыборкаПРОПИТАЙТЕ ЛАТЕКСОМ команду
arccosarccosdetdetlnln
arcsinarcsindim dimжурналlog
arctanarctanexpexpmax max
аргументarggCDgcdminmin
потому чтоcoshomhomPRPr
дубинкаcoshКерриkerсекундаsec
раскладушкаcotLGlgsinsin
cothcothlim limsinhsinh
csccsclim infliminfглотокsup
градусdeglim глотокlimsupзагарtan

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

ВыборкаПРОПИТАЙТЕ ЛАТЕКСОМ командуВыборкаПРОПИТАЙТЕ ЛАТЕКСОМ командуВыборкаПРОПИТАЙТЕ ЛАТЕКСОМ команду
abcxyzfracaboverbastackrel, overset
abcsqrt[ab]overwithdelimsbaunderset
modabmodabcoverleftarrow(abcd)pmatrix
(moda)pmodabcoverrightarrowabcdmatrix
abc^widehatabcoverleftrightarrowabcdbegin{array}
abc˜widetildeablimits{abcdbegin{cases}
 left rightab¯cd¯hline

Примечание

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

Пробел

ВыборкаПРОПИТАЙТЕ ЛАТЕКСОМ командуВыборкаПРОПИТАЙТЕ ЛАТЕКСОМ командуВыборкаПРОПИТАЙТЕ ЛАТЕКСОМ команду
negthinspaceabcmathorda[bmathopen
abthinspaceabmathopa]bmathclose
abenspacea+bmathbina|bmathinner
abquada=bmathrelabkern, mkern
abqquada,bmathpunct  

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

ВыборкаПРОПИТАЙТЕ ЛАТЕКСОМ командуВыборкаПРОПИТАЙТЕ ЛАТЕКСОМ командуВыборкаПРОПИТАЙТЕ ЛАТЕКСОМ команду

displaystyleABCDEtext, textnormalABCDEtexttt

textstyleABCDEbf, textbf, mathbfABCDEtextsf

scriptstyleABCDEit, textit, mathitACDcal, mathcal

scriptscriptstyleABCDErm, textrm, mathrmABCDEhbox, mbox

Похожие темы

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