Контурный график проекта 2-D данных о карте
contourm(___, чертит n)n очерчивание уровней.
contourm(___, задает стиль линии и цвет для контуров.linetype)
contourm(___, позволяет вам устанавливать дополнительные параметры. Названия параметра могут быть сокращены, и случай не имеет значения. Кроме того, любое из следующих Name,Value)hggroup свойства могут быть заданы: 'HandleVisibility', 'Parent'ТегUserData , и 'Visible'.
возвращает стандартную матрицу контура C = contourm(___)C, с первой строкой, представляющей данные о долготе и вторую строку, представляющую данные о широте.
Получите высоты геоида и географический объект ссылки регистраций из модели геоида EGM96.
[N,R] = egm96geoid;
Создайте контурный график данных о геоиде. Добавьте подписи по осям и легенду.
[c,h] = contourm(N,R,'LevelStep',20,'ShowText','on'); xlabel('Longitude') ylabel('Latitude') clegendm(c,h,-1)

Очертите высоты геоида для области включая Корею с фоном вертикальных изменений ландшафта и батиметрии.
Получите вертикальное изменение и данные о высоте геоида для области вокруг корейского полуострова.
load korea5c
N = egm96geoid(korea5cR);Создайте объект осей карты с соответствующими пределами. Затем отобразите данные о вертикальном изменении. Примените палитру.
figure worldmap(korea5cR.LatitudeLimits,korea5cR.LongitudeLimits) geoshow(korea5c,korea5cR,'DisplayType','texturemap') demcmap(korea5c)

Отобразите контуры значений геоида от-100 до 100 с шагом 5.
[c,h] = contourm(N,korea5cR,-100:5:100,'k');
Добавьте красные марки с белыми фонами к контурам.
t = clabelm(c,h); set(t,'Color','r') set(t,'BackgroundColor','white') set(t,'FontWeight','bold')

Z — Обычная или определенная геолокацию сетка данныхОбычная или определенная геолокацию сетка данных в виде M-by-N матрица.
Если сетка содержит области с недостающими данными, установите соответствующие элементы Z к NaN. Линии контура завершают работу при вводе таких областей. Точно так же, если вы используете 'Fill','on' или вызовите contourfm, такие области пустых данных не будут заполнены. Если вы используете синтаксис contourm(lat,lon,Z,...), однако, lat и lon должен иметь конечный, non-NaN значения везде. В этом случае установите Z к NaN в пустых областях данных, но убеждаются соответствующие элементы lat и lon имейте конечные значения, которые задают фактические местоположения на Земле.
R — Географическая ссылкаГеографическая ссылка в виде одного из следующих. Для получения дополнительной информации о ссылке на векторы и матрицы, смотрите Растровые Данные, на Которые геоссылаются.
| Ввод | Описание |
|---|---|
| Географический объект растровой привязки |
|
| Вектор |
1 3 числовой вектор с элементами: [cells/degree northern_latitude_limit western_longitude_limit] |
| Матрица |
3 2 числовая матрица, которая преобразовывает растровые индексы строки и столбца к или от географических координат согласно: [lon lat] = [row col 1] * R
Если текущая ось является осью карты, координатами |
latlon — Массив геолокацииМассив геолокации с широтой или долготой координирует в виде матрицы одного размера с Z, или вектор с длиной, совпадающей с количеством строк в Z.
n — Количество уровней контураКоличество уровней контура в виде числового скаляра.
V — Значение уровней контураЗначение уровней контура в виде числового вектора с длиной, больше, чем или равный два. Используйте V = [v v] вычислить один контур на уровне v.
linetype — Стиль линии и цветСтиль линии и цвет в виде вектора символов или строки, содержащей символы. Символы могут появиться в любом порядке. Вы не должны задавать обе характеристики (стиль линии и цвет).
Пример: '--r' красная пунктирная линия
| Стиль линии | Описание | Получившаяся линия |
|---|---|---|
'-' | Сплошная линия |
|
'--' | Пунктирная линия |
|
':' | Пунктирная линия |
|
'-.' | Штрих-пунктирная линия |
|
| Название цвета | Краткое название | Внешний вид |
|---|---|---|
'red' | 'r' |
|
'green' | 'g' |
|
'blue' | 'b' |
|
'cyan'
| 'c' |
|
'magenta' | 'm' |
|
'yellow' | 'y' |
|
'black' | 'k' |
|
'white' | 'w' |
|
Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.
'LabelSpacing',72Fill — Цветные области между линиями контура'off' (значение по умолчанию) | 'on'Цветные области между линиями контура в виде разделенной запятой пары, состоящей из 'Fill' и 'off' или 'on'. contourm по умолчанию чертит линию (который может иметь несколько частей) для каждого уровня контура. Если вы устанавливаете Fill к 'on', затем contourm окрашивает многоугольные области между линиями, выбирая разный цвет для каждого интервала контура из палитры фигуры, на которой чертятся контуры. Установка Fill к 'on' почти то же самое как вызов contourfm; единственной разницей является тот contourfm также наборы LineColor к черному цвету по умолчанию.
LabelSpacing — Интервал между меткамиРазрядка между метками на каждой линии контура в виде разделенной запятой пары, состоящей из 'LabelSpacing' и числовой скаляр. Когда вы отображаете метки линии контура любой путем вызова clabelm или путем определения 'ShowText','on', метки по умолчанию расположены 144 точки с интервалами (2 дюйма) независимо на каждой линии. Можно задать интервал установкой LabelSpacing к значению в точках. Если длина отдельной линии контура меньше заданного значения, только одна метка контура отображена на той линии.
LevelList — Значения, в которых чертятся линии контураЗначения, в которых линии контура чертятся в виде разделенной запятой пары, состоящей из 'LevelList' и числовой вектор. Это свойство использует вектор-строку из увеличения значений, чтобы задать уровни, на которых чертятся линии контура.
LevelStep — Интервал линий контураИнтервал линий контура в виде разделенной запятой пары, состоящей из 'LevelStep' и числовой скаляр. contourm функция чертит линии контура, равномерно определенные значением LevelStep, если дополнительный третий аргумент, n (количество уровней контура) или V (вектор, задающий уровни контура), обеспечивается. Если n или V используется в сочетании с LevelStep параметр, затем LevelStep параметр проигнорирован. Если nV, и LevelStep параметр все не использован, contourm выбирает универсальный шаг автоматически.
LineColor — Цвета линии контура'flat' (значение по умолчанию) | триплет RGB | 'r' | 'g' | 'b' | 'none' | ...Линия контура окрашивает в виде разделенной запятой пары, состоящей из 'LineColor' и 'flat', название цвета, краткое название, триплет RGB или 'none'. Значение по умолчанию 'flat' выбирает разный цвет для линий на каждом уровне контура из палитры фигуры, на которой чертятся контуры. Значение 'none' не применяет цвета к линиям.
Для пользовательского цвета укажите триплет RGB. Триплет RGB представляет собой трехэлементный вектор-строку, элементы которого определяют интенсивность красных, зеленых и синих компонентов цвета. Интенсивность должна быть в области значений [0,1]; например, [0.4 0.6 0.7].
Кроме того, вы можете задать имена некоторых простых цветов. Эта таблица приводит опции именованного цвета и эквивалентные триплеты RGB.
| Название цвета | Краткое название | Триплет RGB | Внешний вид |
|---|---|---|---|
'red' | 'r' | [1 0 0] |
|
'green' | 'g' | [0 1 0] |
|
'blue' | 'b' | [0 0 1] |
|
'cyan'
| 'c' | [0 1 1] |
|
'magenta' | 'm' | [1 0 1] |
|
'yellow' | 'y' | [1 1 0] |
|
'black' | 'k' | [0 0 0] |
|
'white' | 'w' | [1 1 1] |
|
LineStyle — Стиль линии для линий контура'-' (значение по умолчанию) | '--' | ':' | '-.' | 'none'Стиль линии для линий контура в виде разделенной запятой пары, состоящей из 'LineStyle' и '-' (тело), '--' (пунктирный), ':' (точечный), '-.' (штрихпунктир) или 'none'. Спецификаторы работают то же самое что касается объектов линии в MATLAB® графика.
LineWidth — Ширина линий контура в точках (значение по умолчанию) | числовой скалярШирина линий контура в точках в виде разделенной запятой пары, состоящей из 'LineWidth' и числовой скаляр. 1 точка = 1/72 дюйма.
ShowText — Отметьте, чтобы отобразить метки на линиях контура'off' (значение по умолчанию) | 'on'Отметьте, чтобы отобразить метки на линиях контура в виде разделенной запятой пары, состоящей из 'ShowText' и 'off' или 'on'. Если вы устанавливаете ShowText к 'on', contourm текстовые метки отображений на каждой линии контура, указывающей на значение соответствующего уровня контура. Другой способ добавить метки в ваши линии контура состоит в том, чтобы вызвать clabelm после вызова contourm.
C ContourMatrix Стандартная матрица контура, возвращенная как матрица с двумя строками. Первая строка представляет данные о долготе, и вторая строка представляет данные о широте.
h — Указатель закрашенных фигур контураhggroupОбработайте к закрашенным фигурам контура, чертившим на текущую систему координат, возвращенную как hggroup.
У вас есть три способа управлять количеством уровней контура, которые отображаются в вашей карте:
Определите номер уровней контура путем определения скалярного n в синтаксисе contourm(Z,R,n) или contourm(lat,lon,Z,n).
Используйте векторный V задавать уровни, на которых контуры чертятся с синтаксисом contourm(Z,R,V) или contourm(lat,lon,Z,V).
Выберите равные интервалы, в которых контуры чертятся путем установки LevelStep параметр.
Если вы не используете ни одного из вышеупомянутых методов, чтобы установить ваши уровни контура, contourm функционируйте отображает приблизительно пять уровней контура.
clabelm | clegendm | contour | contourc | contour3 | contour3m | contourfm | geoshow | plot
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.