ПредишенСледващото

В MATLAB е възможно да изход достатъчно сложни математически формули, които съдържат индекси, фракции, корени, суми и интеграли, матрици и специални математически символи, използвайки устни TeX и латекс.

Във връзка с MATLAB, свързани с информация можете да намерите в следните раздели:

  • MATLAB: Работете Graphics имота Browser, в десния прозорец е необходимо да кликнете върху линка оси, а след това основните обекти и след това върху Текст и погледнете в свойствата и стойности Interpreter String текст обект.
  • MATLAB: Графика: анотиране и графики: добавяне на текст анотации към Графики: математически символи, гръцки букви и TEX символа - пример за формула, съдържаща гръцки букви и кодове, направени с помощта на TeX преводач.
  • Страница с информация за функцията текст, който можете да отидете, например, с помощта на док текст команда >>.

Промяна на шрифта, стила, размера, индекси, различни признаци. Преводач на TeX.

Формулата е текст обект, който е създаден с помощта на функцията за текст (вж. Поставяне на текст обекта, определят неговия размер и позиция). Като прост пример, помислете за поставяне на подписа върху графиката на функцията грях х 2; д-х. построен върху интервала [0, 5] с fplot, който взима стойностите аргумент за получаване на най-точен график:

За да създадете текстов обект се прилага функцията на текст, обозначавайки неговите входни аргументи, координатите на текстовия обект на абсцисата и 2.5 по ординатата на 0.15, ред от текста "грях (^ 2) ^> 'и размер на шрифта 20 PT на.

На оста показва формулата, а не точните героите, които са посочени в текстов низ

Това е така, защото, по подразбиране, текст функция интерпретира някои герои и комбинация от двете TeX формат маркер (поради факта, че преводачът собственост на текстовия обект е на стойност 'текс "), и по подходящ начин формати на изхода на текста на оста, както е показано на фигурата по-долу ,

В този случай, командата \ го доведе до курсив форматирането на текста, които заедно с \ тя е оградена със скоби, а символът ^ разрешено да създавате горни индекси: двойка, както и съдържанието на свръзките - от която е дошъл -х. За да създадете индекс трябва да използвате долна черта на характера, например поредица от команди:

Това води до следния резултат:

Ако долната или горната индексът маркира повече от един знак, а след това те трябва да бъдат затворени в скоби, за сравнение:

"A_ij ^ (1)" води до неправилни резултати

курсив Форматирането, приложени към целия низ, както и на допълнителни обозначения смели валидна само вътре в скобите

В допълнение към промяната на формата, че е възможно да смените шрифта и неговия размер. За да направите това, се използват следните команди:

  • \ FontName - промяна на шрифта. В скоби са влезли в името на един от шрифтовете, инсталирани на вашия компютър.
  • \ FONTSIZE - промяна на размера на шрифта. По подразбиране стойността в скоби се възприема в точки, като имот FontUnits подразбиране текстов обект е на стойност "точки" (точки). Ако FontUnits текст свойство на обекта е настроен на различна стойност, съответните мерни единици, които се използват (вж. Поставяне на текстовия обект, се определят неговия размер и позиция).

В един текстов обект може да бъде форматиран текст в няколко шрифтове. В този случай, трябва да се отбележи, че в обхвата на същия екип \ FontName се разпространява към другия отбор \ FontName или до края на линията. Например, посочване на входните аргументи на функцията на следващия текст линия

води до появата на обекта на текст, в който първата половина на текста, форматиран с шрифт Courier едноразряден, а вторият - на пропорционален шрифт Arial

Разбира се, можете да комбинирате по-горе шрифта промяна на команди, стил и размер на шрифта, което показва своевременно необходимите опции за форматиране на текста. Например, една задача, като функция на следващия текст линия

Тя позволява да се получи следния текст:

където първият размер характер 40pt. След това 10pt. използваните шрифтове Куриерски, Arial, както и курсив и смели.

За подписи оси, възможно позиция и легенда, че са направени функции xlabel, ylabel, zlabel и заглавие, също да се използва горния и долния индекс промяната на марката, нейното шрифт и размер, като например:

Това се случва, защото етикетите на оста и заглавие създаден функции на високо равнище xlabel графики, ylabel, zlabel и заглавието, в действителност, са текстови обекти, принадлежащи на осите в йерархията на графични обекти MATLAB (вж. Заглавието на тази секция и осите са текстови обекти, потомците на оси) ,

В прозореца, който се появява достатъчно, за да премине през хипервръзка String и поглед нагоре в таблицата. Тя показва, тексът команди, които започват с наклонена черта на характера на изход следните знаци:

  • главни и малки гръцки букви \ а \ р \ у \ Гама \ Sigma, \ Pi и т.н.
  • различни стрелки \ leftarrow \ uparrow \ стрелкаНадясно и т. г.
  • пресечни символи, асоциации и аксесоари \ чаша, \ шапка, \ в, и т.н.
  • знаци "по-големи или равни", "по-малко от или равно", "не е равно на" \ GEQ \ екв \ НЕК
  • forall \ съществува квантор \
  • други знаци

С тези знаци могат да бъдат напечатани прости формули такава индикация, като функция на текстови низове

Това води до следния текст:

които вече не изглежда много хубаво.

Повече възможности за набор от математически формули осигурява LaTeX преводач.

За да MATLAB използване LaTeX преводач вместо TeX преводач, трябва да настроите стойността на имота на текстов обект Преводачката на "латекс" и сключва стрела формула (т.е. формула записва на отделен ред) за лявата и дясната марки $$ (две последователни знак долара). Ако формулата трябва да е в текста, той трябва да бъде заобиколен от лявата и дясната страна признаци $. Задайте стойността на имуществото на текстовия обект може да бъде с помощта на набор инструмент (вж. Напр Sec. Поставянето на текстовия обект, се определят неговия размер и позиция), или директно при създаване на текст функция на входните аргументи, тъй като ще бъде направено във всяко от следните примери.

За повече информация относно работата с LaTeX пакет може да бъде намерена, например, от следните източници:

Ние считаме, че основните техники на най-често срещаните набор от формули, използващи преводач пакет LaTeX MATLAB.

Сума, продукт, интеграли, фракции ограничават корени.

Предишна формула получен в интерпретатора на TeX,

Той може да бъде получен, както следва (всички примери използват фигурата да се създаде нов графичен прозорец, тъй като, ако са налице ос, текстът на ниско ниво функция показва нов текст обекта им, без да сваляте ги достъпно на графиките, което води до налагането на интерес):

В този пример, се използват следните команди:

  • команда \ сума за извеждане знака на сумиране, в които горните и долните граници на сумиране е определен с горни и долни индекси (^ и _);
  • команда \ Фрак за фракции.

Ако на числителя и знаменателя на фракцията съдържа повече от един знак (или числителят не е цифра), а след това те трябва да бъдат затворени в скоби. В бъдеще, за да се избегне объркване, ние ще се използва винаги скоби, т.е. например вместо \ frac12 ще напишем \ Фрак. Последователността на команди:

Това води до формула

в която х и номера символи са с различни размери, в зависимост от това дали те са в някоя от фракции.

Към размера на символи във фракцията, знаменателят в горната формула, съвпадащи с размера на други символи във формулата, използвайте командата \ displaystyle, поставен преди командата \ Frac, както в примера по-долу

За да напишете интеграли използвайте командата \ ПНА, но посочване на границите на използване на символите, _ и ^ води до факта, че ограниченията не са разположени над и под неразделна знак (за сумата), а вдясно от нея:

Ако искате да намерите на горните и долните граници на интеграция са строго горната и долната част по отношение на интегрална знак, трябва да добавите команда \ ограниченията за веднага след командата \ ПНА, например:

Той полага формула, която отнема малко повече вертикално пространство, в сравнение с предишния, но изглежда малко по-хубаво:

Освен обичайните неразделна знак там е знак за контур неразделна, което се показва с командата \ Съвместният, например:

Тя показва на интеграл на контура:

Разбира се, до символа D е на дъното, а не правото на интегралната знак, веднага следва \ Съвместният използвайте командата \ границите на, както в предишния пример.

За разлика от интеграли, ограниченията по подразбиране на сумиране са посочени по-горе и по-долу знак сума. Ако искате да ги поставите в дясно от знака на сумиране, трябва да укажете команда \ NoLimits, например:

Тя осигурява желания резултат

За да се покаже граница заявената марка команда \ Лим, която ви позволява да определите подпис под него с по-нисък индекс на марката:

Командите за допускане на други символи извън справка примери за тяхното използване и получените резултати са дадени в следващата таблица.

Корен квадратен знак се показва с командата \ SQRT и много радикален израз е ограден в скоби, например:

Това създава израз, който включва квадратни корени

Ако искате да получите в основата на дадена степен, стойността на степента е посочен в скоби след екип \ SQRT, а след това там е радикален израз, предприети в скоби, например:

Различни скоби и променливи ограничения размер.

Скоби вкарани във формулата не променят размера си в зависимост от факта, че те са заобиколени от, например, командата

не доведе до много красива формула

Скоби или ограничения (например марка на модул) могат да се преоразмеряват автоматично, което трябва да използвате командите \ наляво и \ прав във връзка с необходимите скоби или терминатори, например:

да доведе до същата формула, както в предишния пример, който изглежда много по-добре.

Възниква въпросът за извеждане на скоби латекс се използва, за да се ограничи определена група от символи, например, трябва да горен или долен във формулата, или горната или долната граница на сумата или интеграл. след обжалване

ще доведе до предупреждение в командния прозорец на невъзможността да се тълкува линия Внимание: Не може да се тълкува TeX низ. Липсващ разделител (. Е поставена). текстово самия обект не съдържа формула. Вместо герои скоби това трябва да се посочи на екипа \<и \>, т.е.

ще доведе до правилния резултат

Освен скоби, скоби и скоби също са на разположение, както и други ограничения, включително вертикална тире модул и правилата са изброени в таблицата по-долу, заедно с примери за неговото използване и получените резултати.

Често, което трябва да се сложи само една спирка, размерът на който се избира автоматично. За да направите това, както и комбинация от команди \ наляво и \ прав, и вместо да сложи край точка, например:

Това поражда правото на вертикален знак на линията удар:

Тригонометрични, хиперболични функции и логаритми

специални команди са предвидени за тригонометрични, хиперболични функции и логаритми:

защото на приетите правила, те трябва да бъдат напечатани шрифт. команда, например \ грях грях и текст да доведе до различни резултати, като първата е правилна, тъй като писмата си по подразбиране са показани в курсив

Ако искате да наберете не е тен, TG и, както е прието в руската литература, ще трябва да се прибегне до смяна на шрифтове.

За да зададете шрифта директно при работа с LaTeX преводач трябва да използвате командата

Това води до формула

което липсва малко пространство след тангента на марката. Можете да се действа по два начина за пространството за монтаж:

  1. или да го инсталирате с помощта на специални екипи (в космоса "$$ х $$" линия преди х няма да доведе до желания резултат), които са описани в т. интервали за монтаж във формулите;
  2. или използвайте командата \ mathop следва: "$$ \ mathop> х $$", а след това получи стандартен пространство между името на функцията и нейната аргумента, същите, както се прави по подразбиране в други функции:

Промяна на шрифта за LaTeX преводач

При използване на LaTeX преводач команди \ RM, \ BF и да го \, че промяна в знак на TeX, няма да работи. Вместо това, те използват другите отбори, един от тях, \ mathrm, използвани в предишния раздел, тригонометрични, хиперболични функции, логаритми, както и за пряк текст. Други команди са дадени в таблица заедно с примери и получените резултати.

Настройка диапазони във формули

Като правило, интервалите във формулите са определени автоматично и резултатът изглежда добре, но понякога е необходимо да се прибягва до ръчни интервали инсталиране. Например, във формулата

по-добре да се направи малка разлика пред DX с помощта на настройка команда пространство \ (наклонена черта и запетаята), както следва: "$$ \ int_ ^ х \, DX $$"

За да зададете интервали с различна ширина, има няколко команди:

  • \ Quad - интервал, чиято дължина съвпада с ширината на писмо М;
  • \ Qquad - интервал от 2-ум \ четириядрен;
  • \ - интервал, равно на 1/6-та \ четири;
  • \: - интервал е 2 / девето \ четири;
  • \; - интервал от четири 5/18-ти \;
  • \! - намаляване на интервал 1/6-то \ QUAD.

Хоризонтални тиранти, линии и стрелки

За хоризонтални линии, скоби и стрели над и под формулите използвайте следната команда, сключване на маркиране на текста в скоби и да го пускат след командата:

  • \ Номера - функция на формулата
  • \ Подчертан - линия съгласно формула
  • \ Overrightarrow - стрелка по-горе формула, насочена надясно
  • \ Overleftarrow - стрелка по-горе формула, лявата посока
  • \ Overbrace - хоризонтална скоба за формула
  • \ Underbrace - хоризонтална скоба съгласно формула

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

По същия начин, подписът е за горните хоризонтални скоби посредством горен.

Формулата в текста и текста на формули.

Ако формулата трябва да е в текста, те трябва да заобикалят героите $ от всяка страна, например

По същата интегрална знак, тъй като в отдалечената формула, достатъчно, за да постави в последната формула два доларови знаци $$ които нямат ляво и дясно пространство:

Това се различава LaTeX преводач в MATLAB от класическата LaTeX, където формулата обвита в два знака за долар $$ става дистанционно, т.е. поставя на линията на документа.

Текст, се въвежда във формулата с командата \ MBOX, текстът се поставя, след като в големи скоби, както и пропуските в текста са взети под внимание. Например, следната последователност на отчети

Това води до един и същ резултат:

Ако не използвайте командата \ MBOX, героите текстът ще бъдат интерпретирани като променливи Показаните в курсив без пропуски и да получите грозни:

Местоположение формули няколко линии и изходни матрици

Разбира се, получаването на няколко реда е възможно чрез създаване на няколко текстови обекти, използващи текст функция. Въпреки това, използването на текстов обект и интерпретатор на LaTeX осигурява определени предимства, като например на серия от матрици. За получаването на няколко реда използване масив среда, в която са посочени: трасето (с - вратаря, л - на левия край, а г - в десния край), символен низ, разделители и краищата на низ от символи, \\

дава възможност за две формули (текстов обект), в която привеждането в съответствие се извършва от знака на равенство

Когато латекс преводач, текст функция изисква стойността на имота String низ или низ променлива, която може да се формира от няколко реда, за да се хареса на функциите на текстови не са заети твърде дълъг низ. Предишен текст обект може да се заключи от формула разделителна линия на две части, като ги пиша в променливи S1 и S2 и след това да ги свързвам, например с помощта на скоби или horzcat функции:

Местоположение формули един текстов обект в няколко реда позволява скобата се преоразмерява автоматично да напише система от уравнения, например:

Тя води до система

Настройка печалба спектър позволява по-сложна формула, например матрица. оператори

изведен на графичен прозореца следната матрица

Резултатът е текстов обект, който ви позволява да прилага свойствата на текстовия обект, е описано в раздела Промяна текстовия обект, например, можете да промените цвета на фона и шрифта

Като пример, автоматизиране на този процес за матрици съдържащи цифрови стойности, се представя проста функция mat2tex, който образува матрицата за дадена линия, съответстваща на латекс интерпретатор (дълги линии MATLAB интерпретатор не може да обработи):

Неговият принос аргументи: A - матрица и FMT - форматен представителство на номер или номера на значещи цифри, като например:

Превръщането на формула рисунка (Изображение обект)

Свързани статии

Подкрепете проекта - споделете линка, благодаря!