vardata = ncread(source,varname) считывает все данные из переменной varname содержится в файле NetCDF или в источнике данных OPeNDAP NetCDF, заданном source.
vardata = ncread(source,varname,start,count) считывает данные, начиная с местоположения, указанного в start. The 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 источника данных NetCDF OPeNDAP.
Типы данных: char | string
varname - Имя переменной вектор символов | строковый скаляр
Имя переменной, заданное как вектор символов или строковый скаляр, содержащий имя переменной в файле NetCDF или источнике данных NetCDF OPeNDAP.
Типы данных: char | string
start - Начальное расположение вектор таковых (по умолчанию) | числовой вектор
Начальное местоположение, заданное как числовой вектор положительных целых чисел. Для N-мерная переменная, start является вектором длины N содержащим 1-основанные индексы.
Если вы не задаете start, затем ncread функция начинает считывать переменную из первого индекса по каждой размерности.
Типы данных: double
count - Количество элементов вектор Infs (по умолчанию) | числовой вектор
Количество считываемых элементов, заданное как числовой вектор положительных целых чисел. Для N-мерная переменная, count является вектором длины N, задающее количество элементов для чтения по каждой размерности. Если какой-либо элемент count является Inf, затем ncread считывается до конца соответствующей размерности.
Если вы не задаете count, затем ncread функция считывает данные переменной до конца каждой размерности.
Типы данных: double
stride - Пространство между переменными индексами вектор таковых (по умолчанию) | числовой вектор
Пространство между индексами переменных по каждой размерности, заданное как числовой вектор целых чисел. Для N-мерная переменная, stride - вектор длины N. Элементы stride вектор соответствует, по порядку, размерностям переменной. Значение 1 обращается к смежным значениям переменной NetCDF в соответствующей размерности. В то время как, значение 2 обращается ко всем другим значениям переменной NetCDF в соответствующей размерности и так далее.
Если вы не задаете stride, затем ncread функция считывает данные с интервалом по умолчанию 1 вдоль каждой размерности.
Переменные данные, возвращенные в виде текста или числовых массивов.
В большинстве случаев ncread функция использует MATLAB® тип данных, который является ближайшим типом к соответствующему типу данных NetCDF.
Когда по крайней мере один из атрибутов переменной _FillValue, scale_factor, или add_offset присутствует, тогда ncread возвращает vardata типа double. В сложение, ncread применяет следующие конвенции:
Если на _FillValue атрибут существует, затем ncread заменяет vardata значения, равные _FillValue значения с NaNs. Если _FillValue атрибут не существует, тогда ncread запрашивает в библиотеке NetCDF значение заливки переменной.
Если на scale_factor атрибут существует, затем ncread умножает данные переменных на значение scale_factor атрибут.
Если на add_offset атрибут существует, затем ncread добавляет значение add_offset атрибут к данным переменной.
Примечание
Для переменных данных, содержащих текст, ncread функция поддерживает только чтение vardata что кодируется ASCII.
Для просмотра документации необходимо авторизоваться на сайте
Памятка переводчика
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.