5 минут
119 прочтений · 2 года назад
Штриховка области в MATLAB
В MATLAB для закрашивания области под кривой Y существует функция area(X,Y). Однако при построении графиков иногда требуется заштриховать (а не закрасить) область прямыми линиями, для чего в MATLAB нет встроенного инструмента. Для решения этой проблемы мной была написана функция plotShady(x1,y1,x2,y2,k0,r,color,lineW), которая покрывает область параллельными линиями между двумя кривыми: первая кривая - x1 и y1, вторая кривая - x2 и y2. Можно задавать их наклон (k0), толщину (lineW), цвет (color) и расстояние (r) между ними...
Около минуты
464 прочтения · 5 лет назад
Как построить цветную топографическую карту в MATLAB
Сегодня мы построим топографическую карту (карту рельефа) для всего мира, а также для отдельных районов, используя средства MATLAB. Начнём с того, что используем родной файл с топографией, который встроен в MATLAB.  load topo Функция georefcells по пределам широт и долгот, а также размеру матрицы topo создаст в матлабе референсную ячейку, которую впоследствии мы сможем использовать для построения: topoR = georefcells(topolatlim,topolonlim,size(topo)) Теперь осталось дело за малым...