МАТЛАБ је згодан математички софтверски пакет за извођење прорачуна у распону од једноставне аритметике и рачуна до линеарне алгебре и обраде сигнала. Такође може да исцрта податке у графиконима. Хиљаде уграђених функција МАТЛАБ-а дају му снагу, а један од његових моћних алата за цртање је функција "месхгрид". Функција поставља кориснички дефинисане линије мреже у дводимензионалне и тродимензионалне графиконе.
МАТЛАБ Плоттинг Дефаултс
Када користите било коју од функција 2-Д цртања у МАТЛАБ-у самостално без додатних инструкција, МАТЛАБ неће користити линије мреже. Ако корисник исцрта графикон у 2-Д простору, позадинско подручје графикона је празно и бело. У 3-Д простору, МАТЛАБ ће користити генеричку мрежу. Ако линије мреже било које врсте морају да се прикажу на 2-Д графикону да би његов изглед био јаснији, корисник мора специфицирати да када се позива команда плот или из прозора са сликом након што МАТЛАБ генерише граф.
Видео дана
Месхгрид против мреже
МАТЛАБ-ова "грид" функција је једноставан начин за укључивање генеричких линија мреже у 2-Д приликом позивања дијаграма. Унапред програмирани алгоритам у МАТЛАБ-у одређује колико линија мреже ће се користити и колико удаљени да их размакну. Насупрот томе, корисник у потпуности одређује хоризонталне и вертикалне линије мреже које се појављују на графикону када користи функцију "месхгрид". Поред тога, број линија мреже и њихов размак је исти за обе осе са „мрежом“, али са "месхгрид" корисник може захтевати, на пример, три линије мреже хоризонтално и 100 линија мреже вертикално.
3-Д Пример
Ево примера коришћења "месхгрид" за тродимензионални приказ.
[Кс, И] = месхгрид(-2:.2:2, -1:0.2:1) З = Кс .* екп(-Кс.^2 - И.^2); сурфовати (Кс, И, З)
Први ред кода говори МАТЛАБ-у да користи хоризонталне линије мреже у распону од -2 до 2, са размацима од 0,2. Такође захтева вертикалне линије мреже од -1 до 1 у корацима од десетих делова. Други ред говори МАТЛАБ-у како да израчуна "З" вредност на основу "Кс" и "И" вредности. На крају, МАТЛАБ-ова функција "сурф" исцртава 3-Д површину суспендовану у простору, са мрежом која је усклађена са површином.
Још један 3-Д пример
Ево још једног начина да користите "месхгрид" за тродимензионални приказ.
[Кс, И] = месхгрид(-2:.2:2) З = Кс .* екп(-Кс.^2 - И.^2); сурфовати (Кс, И, З)
Други и трећи ред су идентични претходном одељку, али у овом случају, функција "месхгрид" је узела само један аргумент. МАТЛАБ разуме да примање само једног аргумента заправо значи да корисник говори програму да користи исти број линија мреже и размака за вредности "Кс" и "И". Са овим кодом, површина ће имати 21 хоризонталну линију мреже као и 21 вертикалну линију мреже, све подједнако распоређене.