exponenta event banner

Вставка уравнений в интерактивный редактор

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

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

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

  • Вставить уравнение LaTeX - можно ввести команды LaTeX и вставить соответствующее уравнение в интерактивный редактор.

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

Чтобы вставить уравнение в интерактивном режиме:

  1. Перейдите на вкладку Вставить (Insert) и щелкните Уравнение (Equation).

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

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

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

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

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

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

  • Чтобы вставить символы, структуры и матрицы, введите обратную косую черту, за которой следует имя символа. Например, введите \pi чтобы вставить в уравнение символ δ. Чтобы обнаружить имя символа или структуры, наведите курсор на соответствующую кнопку на вкладке «Уравнение». Также можно ввести обратную косую черту в редакторе уравнений, чтобы вызвать меню завершения со всеми поддерживаемыми именами.

    Примечание

    Хотя \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)!}}.

    На панели предварительного просмотра отображается предварительное изображение уравнения, которое будет отображаться в живом сценарии.

  3. Чтобы включить описание уравнения LaTeX при экспорте сценария в HTML, добавьте текст в поле Alt Text. Например, можно ввести текст 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) dx∫02x2sin (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}x2≥0 для  всех 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
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    

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

СимволКоманда 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
áacute¨ddot˜tilde
bardotvec
breveàgrave  
checka^hat  

Функции

ОбразецКоманда LaTeXОбразецКоманда LaTeXОбразецКоманда LaTeX
arccosarccosdetdetlnln
arcsinarcsinтусклыйdimрегистрацияlog
arctanarctanexpexpмакс.max
аргументargGCDgcdминутаmin
потому чтоcoshomhomPRPr
дубинкаcoshКерриkerсекундаsec
раскладушкаcotLGlgгрехsin
cothcothlimlimsinhsinh
csccscизвесткованиеliminfглотокsup
градусdeglimsuplimsupзагарtan

Математические конструкции

ОбразецКоманда LaTeXОбразецКоманда LaTeXОбразецКоманда LaTeX
abcxyzfracaboverbastackrel, overset
ABCsqrt[ab]overwithdelimsbaunderset
mod abmodabc←overleftarrow(abcd)pmatrix
(moda)pmodabc→overrightarrowabcdmatrix
abc ^widehatabc↔overleftrightarrowabcdbegin{array}
abc˜widetilde∫ablimits{abcdbegin{cases}
 left rightab dw cdhline

Примечание

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

Пробел

ОбразецКоманда LaTeXОбразецКоманда LaTeXОбразецКоманда LaTeX
negthinspaceABCmathorda [bmathopen
abthinspacea∑bmathopa] bmathclose
benspacea + bmathbina | bmathinner
bquada = bmathrelbkern, mkern
bqquada, bmathpunct  

Стиль текста

ОбразецКоманда LaTeXОбразецКоманда LaTeXОбразецКоманда LaTeX

displaystyleABCDEtext, textnormalABCDEtexttt

textstyleABCDEbf, textbf, mathbfABCDEtextsf

scriptstyleABCDEit, textit, mathitAℬCD cal, mathcal

scriptscriptstyleABCDErm, textrm, mathrmABCDEhbox, mbox

Связанные темы

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