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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.