Студопедия

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

Разделы сайта

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






Көмек жүйесі






MatLab мә лімет терезесі Help менюіндегі Help Window опциясын таң дағ аннан кейін кө рінеді немесе аспаптар панелдеріне сұ рақ белгісін басу арқ ылы орындалады. Бұ л операция Helpwin командасын теру кезінде де орындалады. Мә лімет терезелерін бө лек бө лімдермен шығ ару ү шін helpwin topic командасы орындалады.

 

1.3 Matlab-тың графикалық мү мкіндіктері

Графика ұ ғ ымы, белгілі бір анық талғ ан қ асиеттері бар графикалық обьектілердің сызбасын береді. Графикалық командалардың молдығ ына қ арамастан, олардың синтаксисі қ арапайым жә не жаң адан ү йренушілерге жең іл тү сіндіріледі. « Қ арапайымнан кү рделіге» ережесін басшылық қ а ала отырып, біз алдымен графика функциясын ө згергіш ретінде, содан соң ү ш ө лшемді графикті, арнайы, анимациялық жә не дискрипторлық графиктерді қ арап шығ амыз.

Кө п жағ дайда есептеу нә тижелерін сараптама жасау ү шін оның графигін сызу қ ажет болады. Бұ л ү шін Matlab жү йесінің мү мкіндіктері ү лкен. Сондай-ақ график сызу ү шін бұ л жерде бір функцияны қ олдану жеткілікті. Matlab график тұ рғ ызу барысында арнайы графикалық терезе ашып, онда абсцисса жә не ордината осьтерін сызып, аргумент пен функцияның мә ндерін кө ріп, график тұ рғ ызып береді. Бір терезеге бірнеше графиктерді, ә р тү рлі тү сте, тү рлі сызық тармен сызуғ а болады. Сондай-ақ суретті ө згертуге, рә сімдеуге, сақ тауғ а болады.

MatLab векторлардың жә не матрицалардың графикалық бейнелеулері ү шін зор мү мкіндіктерге ие, сонымен қ атар тү сініктеме беру жә не графиктерді баспағ а шығ аруғ а болатындығ ы.

Plot функциясы ә ртү рлі формада болады, олар енгізілген параметрлерге байланысты. Мысалы, plot(y) кезектеп-ұ зындық графигін қ ұ рады. Мұ ндағ ы у - олардың индексі. Егер аргумент тү рінде екі вектор берілсе, онда plot(x, y), х пен у-тен тә уелді графигін қ ұ рады. MatLab ә рбір графикке автоматты тү рде ө з тү сін орнатады (пайдаланушы ө зі ө згерткенде ғ ана орындалмайды), терілгендерді айырып тұ руғ а рұ қ сат етеді.

Hold on командасы бар графикке қ исық ты қ осуғ а рұ қ сат етеді.

Subplot функциясы бір терезеге графиктердің жиынын шығ аруғ а рұ қ сат етеді (6-сурет).

6-сурет.

Мысалы: y=sin(x) функциясының графигі жазық тық та тө мендегідей беріледі: y=sin(x)

> > x=0: pi/100: 2^pi;

> > y=sin(x);

> > plot (x, y)

 

Мұ ндағ ы plot x, y функциясы х-тің мә ндеріне сә йкес у-тің графигін сызады.

Егер бір терезеде екі немесе бірнеше график сызу керек болса, plot функциясын тө мендегіше қ олданамыз.

> > x=0: pi/100: 2^pi;

> > y=sin(x);

> > z=cos(x);

> > plot (x, y, x, z);

Графиктерді сызудағ ы тағ ы бір негізгі мә селе олардың тү сі мен сызық тү рлері. Оларды беру plot командасындағ ы х, у-тен соң орындалады.

Plot (x, y, `c*`)

Мұ ндағ ы С-сызық тү сі

*- тү рі

Сызық тү сі тө мендегі мә ндерді қ абылдауы мү мкін. Сызық тү сі:

Кү лгін — m

Сары — y

Қ ызыл — r

Жасыл — g

Кө к — b

Ақ — w

Қ ара — k

Кө гілдір — c

Сызық тү рлері тө мендегідей мә ндерді қ абылдайды.

___ ү здіксіз

- штрих

¦ пунктир

- - штрих пунктир

Кейде сызық орнына нү ктелер қ оюғ а болады:

. нү кте

* жұ лдызша

× крест

+ қ осу амалы

° дө ң гелек

Мысалы: жоғ арыдағ ы y жә не z функциялардың графигін қ ызыл бү тін сызық жә не қ ара крестермен сызу ү шін

» plot (x, y, `r-`, x, z, `к× `); функциясын пайдалану керек.

 

1.4. MatLab жү йесінің арнаулы графикасы

MatLab-тың арнаулы графикасы айнымалылар арасындағ ы функционалдық байланыстық емес, ал кө п сандық жинақ талғ ан мә ліметтерді визуалдау ү шін қ олданылады. Солардың бірі bar функциясы. Мысалы:

> > x=[4 1 8 3 7 4];

> > bar(x)

Мұ нда келесі диаграмма сызылады (5-сурет):

5-сурет. bar функциясының қ олданылуы.

Массив элементтерін графикалық кескіндеудің тағ ы бір тү рі – бұ л ұ шында дө ң гелектері бар тік сызық тар. Ол stem(x, y) функциясы арқ ылы сызылады. Ә детте ол эксперимент нә тижелерін кескіндеуде қ олданылады. Мысалы: арксинус функциясының stem графигі

> > x=-1: 0.1: 1;

> > y=asin(x);

> > stem(x, y)

командалары арқ ылы сызылады (6-сурет).

6-сурет. stem функциясының қ олданылуы.

Ал дененің белгілі бір траектория бойынша қ озғ алысы MatLab-тың динамикалық визуалдау қ ұ ралы comet (комета) функциясы арқ ылы орындалады. Мысалы, t 0-ден 20-ге дейінгі аралық та ө згеруі кезіндегі шең бер бойымен қ озғ алысты тө мендегіше кө рсетуге болады:

> > t=10: 0.1: 20;

> > x=cos(t);

> > y=sin(t);

> > comet(x, y) командалары арқ ылы сызылады (7-сурет)

7-сурет. comet функциясының қ олданылуы.

MATLAB жү йесі графикасының негізгі мү мкіншіліктері:

  • Графикалық терезелердің маң ызды жақ сарғ ан интерфейсі;
  • Графиктерді форматтаудың кең ейтілген мү мкіншіліктері;
  • Графиктерді бө лек терезелерде қ ұ ру мү мкіншілігі;
  • Бірнеше графикалық терезелерді шығ ару мү мкіншілігі;
  • Терезелерді экрандарғ а, олардың мө лшерлерін ө згертіп ауыстыру мү мкіншілігі;
  • Графиктердің облысын графикалық терезелердің ішіне ауыстыру мү мкіншілігі.
  • Ә ртү рлі координаттық жү йелердің жә не осьтардың тапсырмалары;
  • Тү с қ олданудағ ы жоғ ары мү мкіндіктер;
  • Графиктер командаларының параметрлерінің молдығ ы;
  • Табиғ и кө рінген ү ш ө лшемді пішіндерді жә не олардың ү йлестірулерін алу мү мкіншілігі;
  • Ү ш ө лшемді пішіндердің қ ималарының қ ұ ру мү мкіншілігі;
  • Анимациялық графиктер қ ұ ру мү мкіндігі;





© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.