Вставка уравнений в 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для всех 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    

Примечание

The 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    

Разные символы

СимволКоманда LaTeXСимволКоманда LaTeXСимволКоманда LaTeX
infty forallwp
nablaexistsangle
partialemptysettriangle
Imiħhbar
Rejprime
ellimath¬lnot, neg
dots, ldotsjmathsurd
cdots:colongets
ddotscdotpto
vdots.ldotp  

Примечание

The 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

Примечание

Чтобы создать матрицу с использованием 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

Похожие темы

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