реклама - Начало
Мобилни устройства

М функции.

Инструменти за разработка на софтуер

Език за технически изчисления

Милиони инженери и учени по целия свят използват MATLAB ®, за да анализират и проектират системите и продуктите, които трансформират нашия свят. Матричният език MATLAB е най-естественият начин в света за изразяване на изчислителна математика. Интегрираната графика прави данните лесни за визуализиране и разбиране. Работната среда насърчава експериментирането, изследването и откриването. Всички тези инструменти и възможности на MATLAB са стриктно тествани и проектирани да работят заедно.

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

Първи стъпки

Научете основите на MATLAB

Езикови основи

Синтаксис, индексиране и обработка на масиви, типове данни, оператори Импорт и анализ на данниИмпорт и експорт на данни, включително

големи файлове

; предварителна обработка на данни, визуализация и проучване

Математика

Линейна алгебра, диференциране и интегриране, трансформации на Фурие и друга математика

Графика

2D и 3D графики, изображения, анимация

Програмиране

Скриптове, функции и класове

Създаване на приложение

Разработвайте приложения с App Designer, Programmable Workflow или GUIDE Инструменти за разработка на софтуерДебъгване и тестване, организация

големи проекти

, интеграция със система за контрол на версиите, пакетиране на кутия с инструменти Руско-английски превод на M-FUNCTION Воскобойников Б.С., Митрович В.Л.по машиностроене и автоматизация на производството. Руско-английски речник по машиностроене и автоматизация на производството. 2003

  • Руско-английски речници →
  • Руско-английски речник по машиностроене и автоматизация на производството

Още значения на думата и превод на M-FUNCTION от английски на руски в англо-руски речници и от руски на английски в руско-английски речници.

Повече значения на тази дума и англо-руски, руско-английски преводи за думата „M-FUNCTIONS“ в речниците.

  • ФУНКЦИИ - Общи
  • ФУНКЦИИ
    Руско-американски английски речник
  • — Ем
    Руско-американски английски речник
  • ФУНКЦИИ
    Руски учебен речник
  • ФУНКЦИИ
    Руски учебен речник
  • - подслушване на телефони
    Английско-руско-английски речник на специалните служби
  • - конвенционален М, м
  • - конвенционален М, м
    Голям руско-английски речник
  • АНГАЖИРАНЕ - гл. 1) предприема, изпълнява Syn: стартира 2) поема отговорност (за извършване на нещо) Тя се ангажира да завърши ...
  • НИТО - 1 място; отр. (във функция на съществително) нито едно от двете; никой; нищо никой от вас не може да направи това ≈ никой...
    Голям Английско-руски речник
  • ФУНКЦИИ - Функционални функции: касиер ~ задължения на церемониален касиер ~ формалности попечител ~ функции на настойник за управление на активите на второстепенни функции: касиер ~ ...
    Голям английско-руски речник
  • ФУНКЦИЯ - функция, цел - * на образованието е да развие ума, образованието има за цел да развие умствените способности - ...
    Голям английско-руски речник
  • ЗА - ( пълна форма); (съкратена форма) 1. съюз 1) за; поради факта, че (въвежда подчинено изречение) Това не е партиен въпрос, за ...
    Голям английско-руски речник
  • ЗА - (пълна форма); fə (редуцирана форма) 1. съюз 1) за; поради факта, че (въвежда подчинена причина...
    Английско-руски речник на общата лексика
  • ЗА - 1. съюз 1) за; поради факта, че (въвежда подчинено изречение) Това не е партиен въпрос, защото не ни засяга като либерали...
    Английско-руски речник на общата лексика
  • РАДИОлюбител - радиолюбител; радиолюбител ~ мачта радиомачта, безжична мачта; ~lighthouse m. радиофар; ~metrist m. оператор на радар; ~насочване p. ...
    Руско-английски речник на общи теми
  • РАДИОлюбител - радиолюбител; радиолюбител ~ мачта радиомачта, безжична мачта; ~lighthouse m. радиофар; ~metrist m. оператор на радар; ~насочване p. радионасочване/управление; ~оборудване c. безжично/радио оборудване; ~есе…
    Руско-английски речник - QD
  • ЧИСЛО - Число приблизително равно на 2,718, често срещано в математиката и науката. Например, когато радиоактивно вещество се разпадне с течение на времето...
    Руски речник Colier
  • ФУНКЦИИ - ТЕОРИЯ НА ФУНКЦИИТЕ В природните науки. Аналитичните функции се използват широко в някои области на науката и технологиите, просто защото осигуряват...
    Руски речник Colier
  • ФУНКЦИИ - ТЕОРИЯ НА ФУНКЦИИТЕ Теорията на мярката и интегрирането е важен раздел обща теорияматематически функции, произхождащи от трудовете на A. Lebeggue (1906) на ...
    Руски речник Colier
  • Türkiye - Türkiye: ПРИРОДА Релефът е доминиран от Понтийските планини (вериги Куре и Илгаз), които се простират по крайбрежието в източна посока. В повечето...
    Руски речник Colier
  • СССР - СЪЮЗ НА СЪВЕТСКИТЕ СОЦИАЛИСТИЧЕСКИ РЕПУБЛИКИ, СССР Февруарска революция. Военните поражения по фронтовете на Първата световна война и нарастващият икономически хаос предизвикаха публични...
    Руски речник Colier
  • СЪРЦЕ - СЪРЦЕ До началото на 16в. нямаше разбиране за сърдечните заболявания; смяташе се, че всяко увреждане на този орган неизбежно ще доведе до...
    Руски речник Colier
  • СЕРИИ - Много проблеми в математиката водят до формули, съдържащи безкрайни суми, например, или Такива суми се наричат ​​безкрайни серии, а техните членове ...
    Руски речник Colier
  • РУСИЯ - РУСКА ФЕДЕРАЦИЯ: ПРИРОДА По-голямата част от територията на Русия е заета от равнини. Руската (Източноевропейска) равнина се намира на запад от Уралските планини. Средна височина...
    Руски речник Colier
  • МЕКСИКО - МЕКСИКО: ПРИРОДАТА По-голямата част от Мексико е заета от Мексиканските планини, преминаващи на север във високите равнини и плата на Тексас и Ню Мексико; с…
    Руски речник Colier
  • ГЛЕЦЕРИТЕ са натрупвания от лед, които се движат бавно по земната повърхност. В някои случаи движението на леда спира и се образува мъртъв лед. Много ледници...
    Руски речник Colier
  • Перконоги - Перконоги Истинските тюлени (семейство Phocidae) са добре приспособени за живот в студени морета: цялото им тяло, включително къса опашка и плавници, ...
    Руски речник Colier
  • КЕНИЯ - Република Кения, държава в Източна Африка. Бивша британска колония и протекторат, тя получава независимост през 1963 г. На юг граничи с…
    Руски речник Colier
  • КАНАДА - КАНАДА Изпълнителна власт. Функциите на изпълнителната власт в Канада са разпределени между държавния глава и главата на правителството. Функциите на първия са формални по своята същност...
    Руски речник Colier
  • КИТАЙ - КИТАЙ: ПРИРОДА Поредица от плата и котловини граничат с Тибетското плато на север, североизток и изток. Тези територии са Синцзян, вътрешни...
    Руски речник Colier
  • КИТОподобни - CETACEANS Подразредът на зъбатите китове (Odontoceti) включва китоподобни със зъби - или на предната част на долната челюст, или на двете ...
    Руски речник Colier
  • ИРЛАНДИЯ
    Руски речник Colier
  • ДИФЕРЕНЦИАЛ – Много физични закони, които управляват определени явления, са записани под формата на математическо уравнение, което изразява определена връзка между определени величини. ...
    Руски речник Colier
  • ДЪРВОТО е многогодишно растение с вдървеняло, изправено главно стъбло – ствола. Трудно е да се даде по-подробна или ясна дефиниция на тази „форма на живот“ поради ...
    Руски речник Colier
  • ВЕНЕЦУЕЛА - ВЕНЕЦУЕЛА: ПРИРОДА Високата планинска верига Сиера де Перия образува северозападния праг на Андите, където минава границата между Венецуела и Колумбия. В рамките на тази зона отделни...
    Руски речник Colier
  • БИБЛИОТЕКИ - специално организирани колекции от книги, списания, видео и др. Въпреки че библиотеките традиционно са били считани за хранилища на книги, библиотечните колекции винаги са се състояли от...
    Руски речник Colier
  • В момента БААЛБЕК е малко селище, в древността е бил великолепен град-храм на територията на Ливан, между Ливанския и Антиливанския хребет. Широка долина...
    Руски речник Colier
  • БАНКИРАНЕ - БАНКОВИ СИСТЕМИ Търговски банки. Най-важното място в банкови системизаети от търговски банки, които за първи път се появяват в сегашния си вид...
    Руски речник Colier
  • АНТИЛОПА е общоприетото наименование за много парнокопитни бозайници, принадлежащи към семейство Бововидни (Bovidae), но отличаващи се от другите си представители с по-грациозна физика...
    Руски речник Colier
  • АРТИЛЕРИЯ - АРТИЛЕРИЯ Мисии на полевата артилерия. Двете основни задачи на полевата артилерия са: 1) осигуряване на огнева поддръжка на пехотни и танкови части...
    Руски речник Colier
  • АВСТРАЛИЯ - АВСТРАЛИЯ: ПРИРОДА По протежение на източното крайбрежие на Австралия, от Кейп Йорк до централна Виктория и по-нататък до Тасмания включително, има издигната ивица ...
    Руски речник Colier
  • ЮЖНА АФРИКАНА е държава в Южна Африка. На 31 май 1910 г. е създаден Южноафриканският съюз, който включва самоуправляващи се британски колонии (Кейп, Натал) ...
    Руски речник Colier
  • ФУНКЦИЯ е термин, използван в математиката, за да обозначи такава връзка между две величини, така че ако едното количество е дадено, то другото може...
    Руски речник Colier
  • ФУНКЦИИ - ТЕОРИЯ НА ФУНКЦИИТЕ Богатството и разнообразието на теорията на функциите на комплексна променлива се дължи на взаимодействието на геометрията и анализа. Когато става въпрос за комплексни числа...
    Руски речник Colier
  • ФУНКЦИИ - ТЕОРИЯ НА ФУНКЦИИТЕ Функциите, използвани в елементарния анализ, се дават с формули. Техните графики обикновено могат да бъдат начертани, без да се вдига моливът от хартията, като...
    Руски речник Colier
  • ФУНКЦИИ - ТЕОРИЯ НА ФУНКЦИИТЕ Използвайки главно инструменти като степенни редове, контурен интеграл и диференциране, математиците през следващите десетилетия успяха да постигнат ...
    Руски речник Colier
  • СЪЗВЕЗДИЕ
    Руски речник Colier
  • РАДИОАСТРОНОМИЯТА е дял от астрономията, който изучава космическите обекти чрез анализиране на радиоизлъчването, идващо от тях. Много космически тела излъчват радиовълни, които достигат до Земята: това, в ...
    Руски речник Colier

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

На множеството B=0,1 въвеждаме пълен ред: приемаме, че 0<1. Нам придётся иметь дело с функциями от n переменных, поэтому полезно ввести частичное упорядочение в булевом пространстве В n .

Определение 1. Нека b=(b 1 b 2 ...b n) и b=(b 1 b 2 ...b n) са елементи от B n. Ще кажем, че b предшества (е по-млад от) c и ще обозначим bv, ако b k е в k за k=1,2,...,n и за поне едно k има строго неравенство.

Пример. b=(001100), c=(001110); b 1 =c 1, b 2 =c 2, b 3 =c 3, b 4 =c 4, b 5<в 5 , б 6 =в 6 . Значит, бв.

Определение 2. Казват, че два вектора b и v са сравними един с друг, ако bv или vb. В противен случай векторите се считат за несравними. Този ред се нарича частичен, защото не всички елементи от B n са сравними. Следователно няма нужда да се бъркате частичнопоръчка на B n s пъленподреждането, което е използвано при дефинирането на булева функция като таблица или вектор на нейните стойности.

Ето няколко примера за несравними вектори.

1. b =(1100), c =(0110). Тук b 1 > c 1, b 2 = c 2, b 3< 3 , б 4 =в 4 .

2. b =(01), c =(10). Тук b 1< в 1 , б 2 >на 2.

От примерите става ясно, че несравними множества са тези, в които на съответните места има компоненти от тип (01) в едно множество и (10) в друго множество.

Определение 3. Функция f(x 1 ,…,x n) се нарича монотонна (принадлежи към клас M), ако за всеки две сравними множества b, в B n, от факта, че b предхожда c, следва, че f(b) не повече от f(), тоест bv f(b) f(c).

Ако има двойка множества, така че bw, но f(b) > f(c), тогава функцията f(x1,...,xn) е немонотонна По аналогия с непрекъснатите функции, които се изучават в курс математически анализ, функциите на алгебрата на логиката могат да бъдат наречени ненамаляващ. Но тъй като няма да се занимаваме с ненарастващи функции, можем просто да говорим за монотонност..

Пример 20. Функцията за идентичност f(x) = x е монотонна, тъй като b=(0) (1)=c и f(b)=0< 1=f()

Пример 21. f(x,y) = xy е монотонна функция.

Наистина, множества (01) и (10) са несравними; ние няма да ги вземем предвид. За други комплекти имаме:

(00)-- (11) и f(0,0)=0 1= f(1,1).

(01) (11) и f(0,1)=1 1= f(1,1).

(10)-- (11) и f(1,0)=1 1= f(1,1).

Уверихме се, че xy е равно на 0 само в множеството (00), което предхожда всички останали множества, така че условието за монотонност на функцията да е изпълнено.

Пример 22. f(x,y)=x&y е монотонна функция, т.к е равно на 1 само в множеството (11), което е предшествано от всички останали.

Пример 23. Константите 0 и 1 са монотонни функции, защото за всякакви набори ще има f(b)=f(c).

Пример 24. f(x)=x" е немонотонна функция, защото за b=(0) и b=(1) имаме bv, но f(b)=1> 0=f(c).

Пример 25. f(x,y)=xy е немонотонна функция.

наистина

(00)---- (01) и f(0,0)=1 1=f(1,1) ,

(10)---- (11) и f(1,0)=0 1=f(1,1).

Но с (00)---- (10) получаваме

f(0,0)=1 > 0=f(1,0).

Не е изпълнено условието една функция да е монотонна!

Пример 26. Нека определим монотонността на функцията на добавяне по модул 2:

Набори (01) и (10) са несравними, няма да ги вземем предвид.

За други комплекти имаме:

(00) (01) и f(0,0)=0 1= f(0,1).

(00)-- (10) и f(0,0)=0 1= f(1,0).

(00) (11) и f(0,0)=0 0= f(1,1).

(10) (11) и f(1,0)=1 > 0= f(1,1).

Последното условие показва, че функцията x+y е немонотонна.

2. Синтаксис за дефиниране и извикване на М-функции .

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

Заглавката дефинира "интерфейса" на функцията (начина за взаимодействие с нея) и е структурирана по следния начин:

функция [ RetVal1, RetVal2, ] = FunctionName(par1, par2,)

Тук се декларира функция (използвайки неизменната ключова дума „функция“), наречена FunctionName, която приема входни параметри par1, par2, и произвежда (изчислява) изходни (връщане) стойности RetVal1, RetVal2…

С други думи те казват това аргументи на функцията са променливите par1, par2,.. и стойности на функцията (те трябва да бъдат изчислени) са променливите RetVal1, RetVal2,.

Името на функцията, посочено в заглавката (в дадения пример - FunctionName), трябва да служи като име на файла, в който ще бъде записан функционалният текст. За този примертова ще бъде файлът FunctionName.m (разширението на името все още трябва да се състои само от една буква m).

Несъответствие между името на функцията и името на файла не е позволено!

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

Функционалната глава плюс функционалното тяло заедно съставляват дефиницията на функцията.

Както входните параметри, така и върнатите стойности могат да бъдат в общи масиви (в частен случай - скалари) с различни измерения и размери. Например функцията MatrProc1

B = X1 .* X2 + x;

е проектиран да "получава" два масива с еднакви (но произволни) размери и един скаларен.

Тези масиви в тялото на функцията първо се умножават елемент по елемент, след което резултатът от това умножение също се умножава по скалар. Това създава първия от изходните масиви. Еднаквите размери на входните масиви X1 и X2 гарантират осъществимостта на операцията по поелементното им умножение. Вторият изходен масив (с име B) се различава от първия по това, че се получава чрез събиране със скалар (а не чрез умножение).

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

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

По-долу е извикване от командния прозорец на MATLAB към функцията MatrProc1, която преди това създадохме за примера.

Тук имената на действителните входни параметри (W1 и W2) и променливите, в които са записани резултатите от изчислението (Res1 и Res2), не съвпадат с имената на подобни променливи в дефиницията на функцията MatrProc1. Очевидно съвпадение не е необходимо, особено след като третият входен действителен параметър изобщо няма име! За да се подчертае тази възможна разлика, имената на входните параметри и изходните стойности в дефиницията на функция се наричат ​​формални.

В разглеждания пример за извикване на функцията MatrProc1 от два входа квадратни матрици 2 x 2 води до две изходни матрици Res1 и Res2 с абсолютно еднакви размери:

Res1 =
9 6
6 6

Res2 =
6 5
5 5

Чрез извикване на функцията

MatrProc1 = MatrProc1([ 1 2 3; 4 5 6 ], [ 7 7 7; 2 2 2 ], 1);

с два входни масива с размер 2x3, получаваме две изходни матрици с размер 2x3. Тоест същата функция MatrProc1 може да обработва входни параметри различни размерии размери! Вместо към масиви, можете да приложите тази функция към скалари (те все още са масиви 1x1).

Сега нека разгледаме въпроса дали тази функция може да се използва като част от изрази по същия начин, както се прави с функции, които връщат една стойност? Оказва се, че това може да се направи и първата стойност, върната от функцията, се използва като стойност на функцията, използвана за по-нататъшни изчисления. Следният прозорец на MATLAB илюстрира тази точка:

Когато се извиква с параметри 1,2,1, функцията MatrProc1 връща две стойности: 2 и 3. За използване като част от израз се използва първата от тях.

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

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

За да се избегне (ако е възможно) възникването на такива грешни ситуации, в текста на М-функциите се предлага да се проверяват входните параметри.

Например във функцията MatrProc1 е лесно да се идентифицира ситуацията, когато размерите на първия и втория входни параметри са различни. Писането на такъв код изисква контролни конструкции, които все още не сме изследвали. Време е да започнете да ги изучавате!

Сега възможностите на системата значително надвишават възможностите на оригиналната версия на Matrix Laboratory. Днешният MATLAB, рожба на The MathWorks, Inc., е високоефективен език за инженерни и научни изчисления. Той поддържа математически изчисления, визуализация на научна графика и програмиране с помощта на лесна за научаване операционна среда. Най-известните области на приложение на системата MATLAB:

Математика и информатика;

Разработка на алгоритъм;

Изчислителен експеримент, симулационно моделиране, създаване на прототипи;

Анализ на данни, проучване и визуализация на резултатите;

Научна и инженерна графика;

Системата MATLAB е както операционна среда, така и език за програмиране. Една от най-силните страни на системата е, че многократно използваните програми могат да бъдат написани в MATLAB. Потребителят може сам да пише специализирани функции и програми, които се компилират под формата на M-файлове. Ето защо приложните софтуерни пакети - MATLAB Application Toolboxes, които са част от продуктовата фамилия MATLAB, ви позволяват да сте на нивото на най-съвременните световни постижения.

Операционна среда на системата MATLAB 6.1.Операционната среда на системата MATLAB 6.1 е набор от интерфейси, които поддържат комуникацията на тази система с външния свят чрез диалог с потребителя чрез командния ред, редактор на M-файлове, взаимодействие с външни системи Microsoft Word, Excel и др.

След стартиране на програмата MATLAB, на дисплея на компютъра се появява главният й прозорец, съдържащ меню, инструмент линийкас бутони и клиентската страна на прозорецасъс знак за покана. Този прозорец обикновено се извиква команден прозорецСистеми MATLAB (фиг. 1).

Меню Файл(фиг. 2) съчетава обичайните функции: Редактиранеотговорен за промени в съдържанието Windowsкоманди (отмяна, повторение, изрязване, копиране, поставяне, избиране на всички, изтриване и др.) и за изчистване на някои прозорци на MATLAB; меню Преглед– за дизайн на работния плот; Уеб меню – стартира уеб страници от Интернет; меню прозорец– работи с M-file editor/debugger (затваря всички M-файлове, прави един от тях текущ); меню Помощ– Работи с референтна документация и демонстрации.


Вариантът заслужава специално внимание Предпочитания... (избор на характеристики), който при избиране отваря прозорец, включващ дърво от обекти вляво (Фиг. 3), и техните възможни характеристики вдясно.

Табло за управлениеКомандният прозорец на системата MATLAB позволява лесен достъп до операции с М-файлове: създаване на нов М-файл; отваряне на съществуващ M-файл; изтриване на фрагмент; копиране на фрагмент; вмъкване на фрагмент; възстановяване само на завършената операция и др.

IN клиентска странаКоманден прозорец на MATLAB, след подканата можете да въведете различни числа, имена на променливи и знаци за операции, които заедно съставляват някои изрази. Натискането на Enter кара MATLAB да изчисли израза или, ако не изчисли, да го повтори. Въпреки че знакът ";" в края на реда потиска изхода на резултата (ехо изход).

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

И така, структурните части на командния прозорец на MATLAB бяха анализирани. Но освен тях има още няколко MATLAB елемента, които помагат при работа:

Екипи- прозорец, съдържащ предварително въведени команди в командния прозорец („хронология на командите“).

Работна зонае област от паметта на MATLAB, в която се намират системни променливи. Съдържанието на тази област може да се види от команден редизползване на команди СЗО(показва само имена на променливи) и кой е(извежда информация за размерите на масивите и вида на променливата) или в отделен прозорец под същото име. В него можете да извършвате следните операции: зареждане на файл с данни, запазване на работното пространство като (командите ви позволяват да отваряте и запазвате съдържанието на работното пространство в двоичен MAT файл), изтриване на избрани променливи; отворете избраните променливи (където можете да промените стойността им). Освен това в менюто Редактиране можете да изчистите командния прозорец и хронологията на командите, както и работното пространство (или да изпълните командата в командния прозорец: ясно).

За да запазите и стартирате работното пространство, можете да използвате командите за зареждане и запазване.

Пример.

Запазване в: matlab.mat

>> запазете my.mat

>> зареди my.mat

>> запазете моя2

>> зареди my2

Актуален каталог– прозорец, който е своеобразен „водач“ през каталозите на MATLAB.

Стартирайте редактора– прозорец, отразяващ дърво от структурни елементи на MATLAB и други инсталирани с него софтуер, който може да се стартира с двойно щракване с левия бутон на мишката. Например, този прозорец може да изглежда като фигура 9.

M-файлов редактор/дебъгер– една от най-важните структурни части на MATLAB, която може да бъде отворена чрез избиране на съответната опция в главното меню, от лентата с инструменти или извикана от командния ред с командата редактиране или редактиране<имя М-файла>и ви позволява да създавате и редактирате M-файлове.

Редакторът/дебъгерът поддържа следните операции: създаване на нов M-файл; отваряне на съществуващ M-файл; запазване на M-файла на диск; изтриване на фрагмент; копиране на фрагмент; вмъкване на фрагмент; помощ; задаване/изтриване на контролна точка; продължи изпълнението и т.н.

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

Интерактивна работна сесия. M-файлове. Интерактивният режим е потребителски режим за въвеждане на команди и изрази от клавиатурата, при чието изпълнение се получават необходимите числени резултати, които лесно и бързо могат да бъдат визуализирани чрез вградени графични средства MATLAB пакет. Но използването на този режим за създаване и запазване на конкретна програма не е възможно. Затова създателите на MATLAB, в допълнение към командния прозорец, в който е реализиран интерактивният режим, идентифицираха специални файлове, съдържащи езикови кодове на MATLAB, и ги нарекоха M-файлове (*.m). За да създадете M-файл, използвайте текстов редактор(М-файлов редактор/дебъгер).

Работа в редактора на M-файлове.Работата от командния ред на MatLab става трудна, ако трябва да въвеждате много команди и да ги променяте често. Най-удобният начин за изпълнение на команди е да използвате М-файлове, в които можете да въвеждате команди, да ги изпълнявате наведнъж или на части, да ги записвате във файл и да ги използвате в бъдеще. За работа с М- редакторът е предназначен за файлове М-файлове. С помощта на редактора можете да създавате свои собствени функции и да ги извиквате, включително от командния ред.

Разгънете менюто „Файл“ на главния прозорец на MatLab и в елемента „Нов“ изберете подпозицията „М-файл“. Нов файлотваря се в прозореца на редактора М-файлове (фиг. 10). Нека напишем програма за изчисляване на средно аритметично във файл.

променлива a и b, след това я запазете с името fun1.m. Сравнете методите за решаване на проблема, представени в таблицата.



 


Прочетете:



Използване на стилове в Excel Как да създадете свой собствен нов стил

Използване на стилове в Excel Как да създадете свой собствен нов стил

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

Какви грешки възникват по време на инсталацията?

Какви грешки възникват по време на инсталацията?

Забележка: Програмите AutoLISP могат да се изпълняват само на пълната версия на AutoCAD, те не работят под AutoCAD LT. (с изключение на случаите на зареждане...

Социален статус на човек в обществото

Социален статус на човек в обществото

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

Пълна интерпретация на грешките

Пълна интерпретация на грешките

Доста потребители са се сблъскали с феномена син екран на смъртта. Какво да направите (Windows 7 най-често е предразположен към този проблем)...

feed-image RSS