vardata = ncread(source,varname) считывает все данные из переменной varname содержавшийся в файле NetCDF или источнике данных OPeNDAP NetCDF задан source.
vardata = ncread(source,varname,start,count) данные о чтениях, начинающиеся в местоположении, заданы в start. count аргумент задает число элементов, чтобы читать по каждому измерению.
Считайте и постройте только подмножество переменных данных, начинающих с местоположения [25 17] до конца каждой размерности.
startLoc = [25 17]; % Start location along each coordinate
count = [Inf Inf]; % Read until the end of each dimension
peaksData = ncread('example.nc','peaks',startLoc,count);
whos peaksData
Name Size Bytes Class Attributes
peaksData 26x34 1768 int16
Отобразите данные на графике.
surf(double(peaksData));
title('Peaks Data Starting at [25 17]');
Считайте данные с заданным интервалом между переменными индексами
Считайте и отобразите данные на графике, где данные производятся при заданном интервале между переменными индексами по каждому измерению. Начните читать из местоположения в startLoc и считанные переменные данные с промежутками заданы в stride. Значение 1 в stride, доступы смежные значения в соответствующей размерности. Принимая во внимание, что, значение 2 доступы любое значение в соответствующей размерности, и так далее.
source — Исходное имя вектор символов | строковый скаляр
Исходное имя в виде вектора символов или строкового скаляра, содержащего имя файла NetCDF или URL источника данных OPeNDAP NetCDF.
Типы данных: char | string
varname — Имя переменной вектор символов | строковый скаляр
Имя переменной в виде вектора символов или строкового скаляра, содержащего имя переменной в файле NetCDF или источнике данных OPeNDAP NetCDF.
Типы данных: char | string
start — Стартовое местоположение вектор из единиц (значение по умолчанию) | числовой вектор
Стартовое местоположение в виде числового вектора из положительных целых чисел. Для N- размерная переменная, start вектор из длины N, содержащий индексы на основе 1.
Если вы не задаете start, затем ncread функция начинает читать переменную из первого индекса по каждому измерению.
Типы данных: double
count — Число элементов вектор из Inf(значение по умолчанию) | числовой вектор
Число элементов, чтобы читать в виде числового вектора из положительных целых чисел. Для N- размерная переменная, count вектор из длины N, определение числа элементов, чтобы читать по каждому измерению. Если любой элемент countisinf, затем ncread чтения до конца соответствующей размерности.
Если вы не задаете count, затем ncread функция считывает переменные данные до конца каждой размерности.
Типы данных: double
stride — Пробел между переменными индексами вектор из единиц (значение по умолчанию) | числовой вектор
Пробел между переменными индексами по каждому измерению в виде числового вектора из целых чисел. Для N- размерная переменная, stride вектор из длины N. Элементы stride вектор соответствует, в порядке, к размерностям переменной. Значение 1 доступы смежные значения переменной NetCDF в соответствующей размерности. Принимая во внимание, что, значение 2 доступы любое значение переменной NetCDF в соответствующей размерности, и так далее.
Если вы не задаете stride, затем ncread функция считывает данные с интервалом по умолчанию 1 по каждому измерению.
Переменные данные, возвращенные как числовые массивы для типов числовых данных и текст для типов данных text.
В большинстве случаев, ncread функционируйте использует MATLAB® тип данных, который является самым близким типом к соответствующему типу данных NetCDF.
Для типов числовых данных, когда по крайней мере одна из переменной приписывает _FillValueScaleFactor , или add_offset присутствует, затем ncread возвращает vardata из типа double. Кроме того, ncread применяет эти соглашения:
Если _FillValue атрибут существует, затем ncread замены vardata значения равняются _FillValue значения с NaNs. Если the_FillValue атрибут не существует, затем ncread запрашивает библиотеку NetCDF для значения заливки переменной.
Если scale_factor атрибут существует, затем ncread умножает переменные данные на значение scale_factor атрибут.
Если add_offset атрибут существует, затем ncread добавляет значение add_offset припишите переменным данным.
Примечание
Для переменных данных, содержащих текст, ncread функционируйте поддержки, читая только vardata это содержит только закодированные ASCII символы. NETCDF 4 поддержки файлов, пишущий UTF-8 - закодированные символы в переменных типа NC_STRING.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.