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

Выражение LaTeXУравнение в 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 \forall 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    

Примечание

leq, geq\equiv\approx\cong\sim, simeq, models\ni, succ, succeq, prec, preceq, parallel\subset, supset, subseteq, и supseteq команды могут быть объединены с 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    

Символы Misc

СимволКоманда 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
aacutea¨ddota˜tilde
a¯bara˙dotavec
abreveagrave  
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

Примечание

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

Пробел

ВыборкаКоманда LaTeXВыборкаКоманда LaTeXВыборкаКоманда LaTeX
negthinspaceabcmathorda[bmathopen
abthinspaceabmathopa]bmathclose
abenspacea+bmathbina|bmathinner
abquada=bmathrelabkern, mkern
abqquada,bmathpunct  

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

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

displaystyleABCDEtext, textnormalABCDEtexttt

textstyleABCDEbf, textbf, mathbfABCDEtextsf

scriptstyleABCDEit, textit, mathitACDcal, mathcal

scriptscriptstyleABCDErm, textrm, mathrmABCDEhbox, mbox

Похожие темы

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

Для просмотра документации необходимо авторизоваться на сайте