Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
М-файл-функция құрылымы.
орындалуы барысында ө згеріп отыратын айнымалылардың мə ндерін кө ріп отырумен бағ дарламаның бір немесе бірнеше қ адамдарын орындауда болып табылады. Бағ дарламаның қ адаммен орындалуы ү шін келесі формалардағ ы dbstep командасы қ олданылады:
dbstep — келесі қ адамды орындау; dbstep nlines — бағ дарлама жолдарының берілген санын орындау;
dbstep In — егер ағ ымдағ ы m-файлдың келесі орындалатын жолы басқ а m-файлдан шақ ырылғ ан болса, онда бұ л форма шақ ырылатын функцияның бірінші орындалатын жолына ө туге жə не сонда қ алуғ а мү мкіндік береді;
dbstep out — егер ағ ымдағ ы m-файлдың келесі орындалатын жолы басқ а m-файл функциясының шақ ырылуы болса, онда бұ л форма шақ ырылатын функцияғ а ө туге жə не ол орындалғ анынан кейін бірден тоқ тауғ а мү мкіндік береді.
Бағ дарламаның бір аялдамасынан келесісіне ө ту ү шінdbcont командасы қ олданылады.
8.1 m-файлдарды профилдеу Жалпы айтқ анда, бағ дарламаның жұ мысқ а қ абілеттігінің жетістігі— оның пысық тауының бір ғ ана сатысы.Тағ ы бір маң ызды сұ рақ тардың бірі
орындалу уақ ытының минимумы немесе кодтардың кө лемінің минимумы бойынша бағ дарламаны тиімділеу сұ рағ ы болып табылады.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 — ө лшеу векторлары;
|