Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Шөлшемді графиктерді тұрғызу
MatLab-тың кең істіктегі графиктік мү мкіндіктері ү лкен. Онда ү ш ө лшемді графиктер сызу ү шін негізінен plot3, mesh жә не surf функциялары қ олданылады. Олардың ішінде ең қ арапайымы plot3 функциясы. Айталық z=f(x, y) функциясының графигін сызу керек болсын. Ол plot3(x, y, z) функциясы арқ ылы орындалады. Ә рине бұ л функцияны қ олданудан алдын x, y жә не z-тің мә ндері анық талғ ан болуы тиіс. Мысалы: > > x=-1: 0.1: 1; > > y=-2: 0.2: 2; > > z=exp(-x.^2-y.^2); > > plot3(x, y, z) > > grid on командаларын орындау нә тижесінде z=e-x2-y2 функциясының графигі сызылады. Суреттен кө рініп тұ рғ андай, мұ нда график кең істіктегі бір сызық тү рінде сызылады (8-сурет). Ал кең істіктегі фигура тү ріндегі графикті сызу ү шін mesh жә не surf функциялары қ олданылады 8-сурет. z=e-x2-y2 функциясының графигін plot3 функциясын қ олданып сызу.
Мысалы, z=sin(x) функцияның графигін -4≤ х≤ 4, -3≤ y≤ 3 аралығ ында сызу ү шін тө мендегі командаларды береміз. (9-сурет) > > u=-4: 0.1: 4; > > v=-3: 0.1: 3; > > [x, y]=meshgrid(u, v); > > z=sin(x); > > mesh(x, y, z) 9-сурет. z=sin(x) функциясының графигін mesh функциясын қ олданып сызу. Ал толық боялғ ан график сызу ү шін mesh(x, y, z) орнына surf(x, y, z) функциясын қ олдану керек. Сонда келесі графикті аламыз. 10-сурет. 10-сурет. z=sin(x) функциясының графигін surf функциясын қ олданып сызу.
|