1 лекция Matlab (Интерфейс и операции в командния прозорец)

Назначаване на MATLAB: е проектиран да извършва изчисления като

Най-прости изчисления на формули;

Решаване на нелинейни уравнения и системи;

Решаване на задачи на линейна алгебра;

Решаване на оптимизационни проблеми;

Диференциация и интеграция;

Експериментални задачи за обработка на данни (интерполация, приближение, метод на най-малките квадрати);

Решаване на обикновени диференциални уравнения и системи;

Решение на уравнения на частни диференциали;

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

MATLAB ви позволява да предоставите на своите програми визуален интерфейс.

Интерфейс: след стартиране се появява основният прозорец на приложението

лекция

Той съдържа меню, лента с инструменти, работно пространство на Command Window, списък с последните команди в прозореца Command History, списък с файлове в работната папка в прозореца Current Directory, който може да бъде заменен с прозорец Workspace, съдържащ списък с променливи, техния тип и стойност към текущия момент.

Командата на менюто Desktop ви позволява да изберете разположението на Windows

matlab

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

Операции в Команда Прозорец: курсорът се намира след знака >>, редът, съдържащ курсора, се нарича команден ред.

Докато работите, текстът в прозореца се движи нагоре и извън него. Но продължава. Можете отново да получите горния (долния) ред с текста в командния ред, като използвате стрелките нагоре (надолу).

matlab

Областта на текста над командния ред е само за копиране.

Командите завършват с точка и запетая, докато пишете; в противен случай резултатите от изпълнението се показват незабавно на екрана.

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

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

matlab

Нека начертаем функция на една променлива. За да направите това, задайте диапазона от стойности на променливата x на аргумента на функцията. Нека x е масив от числа, първият му елемент е -10, последният му елемент е 10, стъпка 0.1 (т.е. всеки следващ елемент е по-голям от предишния с 0.1). за да направите това, въведете командата от командния ред

х = -10: 0,1: 10; След това получаваме стойностите на функцията y (x). За да направите това, в командния ред въведете командата y = cos (x/2) + cos (5 * x)/5; В прозореца на работното пространство след това ще видите информация, че x и y са масиви от числа и се състоят от 201 елемента всеки. Важно е броят на елементите в двата масива да е еднакъв. Тогава, когато се начертава графика, число от един масив ще бъде хоризонталната координата на точка, а число от друг масив ще бъде вертикална координата на точка. По този начин графиката ще бъде изградена. Команда за начертаване на парцела (x, y, ’k-’); където първо е посочен масив от координати по хоризонталната ос, след това по вертикалата и след това индикация за цвета на линията (k означава черен) и вида на маркерите („k-“ означава черна линия без маркери). Всички тези команди са видими в прозореца на хронологията на командите, където са запазени.

Нека да изградим няколко графики едновременно.

За да направим това, нека зададем масив x от -6,28 със стъпка от 0,1 до 6,28. х = -6,28: 0,1: 6,28; След това дефинираме функциите y (x), z (x), v (x). y = sin (x/2); z = cos (x); v = exp (cos (x)); След това въведете командния график (x, y, 'k -', x, z, 'r.', X, v, 'o-') в командния ред; където всяка двойка (хоризонтални координати, вертикални координати) има тип маркер и цвят на линията. („R.“ Червени точки без линия, „o-“ сини кръгове с линия).

В допълнение, мрежата на командата изчертава мрежа на диаграмата, заглавието на функцията ('Заглавие') показва заглавието на графиката, функциите xlabel ('Етикет под оста X'), ylabel ('Етикет под Y -axis ') се използват за етикетиране на осите.

командния