Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






М-файл-функция құрылымы.






Ү зу нү ктелерін орнатқ аннан кейін m-файлды тестілеу ү рдісі басталады.
Оның мə ні жұ мыс аумағ ын кө ру мү мкіндігімен, яғ ни бағ дарламаның

орындалуы барысында ө згеріп отыратын айнымалылардың мə ндерін кө ріп отырумен бағ дарламаның бір немесе бірнеше қ адамдарын орындауда болып табылады. Бағ дарламаның қ адаммен орындалуы ү шін келесі формалардағ ы dbstep командасы қ олданылады:

 

dbstep — келесі қ адамды орындау;

dbstep nlines — бағ дарлама жолдарының берілген санын орындау;

 

dbstep In — егер ағ ымдағ ы m-файлдың келесі орындалатын жолы басқ а m-файлдан шақ ырылғ ан болса, онда бұ л форма шақ ырылатын функцияның бірінші орындалатын жолына ө туге жə не сонда қ алуғ а мү мкіндік береді;

 

dbstep out — егер ағ ымдағ ы m-файлдың келесі орындалатын жолы басқ а m-файл функциясының шақ ырылуы болса, онда бұ л форма шақ ырылатын функцияғ а ө туге жə не ол орындалғ анынан кейін бірден тоқ тауғ а мү мкіндік береді.

 

Бағ дарламаның бір аялдамасынан келесісіне ө ту ү шінdbcont командасы қ олданылады.

 

8.1 m-файлдарды профилдеу

Жалпы айтқ анда, бағ дарламаның жұ мысқ а қ абілеттігінің жетістігі— оның пысық тауының бір ғ ана сатысы.Тағ ы бір маң ызды сұ рақ тардың бірі

 

орындалу уақ ытының минимумы немесе кодтардың кө лемінің минимумы бойынша бағ дарламаны тиімділеу сұ рағ ы болып табылады.MATLAB жү йесін қ олданатын қ азіргі заманғ ы компьютерлердің жады резервтері жеткілікті

болады, сондық тан бағ дарламаның кө лемі маң ызды емес.Бағ дарламаны тез жұ мыс істеу жағ ынан тиімділеу мə селесі ө те маң ызды болып табылады.

Бағ дарламаның жеке бө ліктерінің орындалу уақ ытының бағ асы оны
Профилдеу деп аталады.Мұ ндай процедураны орындау ү шін бірқ атар
Опциялары бар profile командасы қ олданылады [MATLAB-тың профилдеу
         

қ ұ рылғ ылары функцияның m-файлдарын ғ ана талдауғ а мү мкіндік береді, ал сценарилерді талдау мү мкін емес. Сценарилердің орындалу профилдерін алу ү шін оны функцияғ а(ереже бойынша, кіріс жə не шығ ыс параметрлері жоқ) тү рлендіру керек, сə йкесінше function атауын қ осып ]:

 

· profile fun —fun функциясы ү шін профилдеуді қ осу;

 

· profile report — профилдеу жайлы есепті шығ ару;

 

· profile plot — профилдеу нə тижелерін Парето диаграммасы тү рінде графикалық ұ сыну;

 

· profile filename — берілген аты жə не жолы бар файлды профилдеу;

 

· prof ile report N — берілген N жолдарды профилдеу бойынша есеп беруді шығ ару;

 

· profile report frac — орындалуының қ атысты мө лшері жалпы уақ ытта frac (от 0.0 до 1.0) кем болмайтын жолдарды профилдеу туралы есепті шығ арады;

 

· profileon — профилдеуді қ осу;

 

· profile off — профилдеуді ө шіру;

 

· profile reset — барлық жиналғ ан мə ліметтерді жойып профилдеуді ө шіру;

 

· INFO = profile — келесі ө рістері бар қ ұ рылымдарды қ айтарады:

 

· file — профилденетін файлғ а толық жол;

 

· interval — секундпен ө лшенетін уақ ыт интервалдары;

 

· count — ө лшеу векторлары;


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.009 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал