mATLAB io.hdf4.sd.writeChunk

Пакет: matlab.io.hdf4.sd

Запишите фрагмент в набор данных

Синтаксис

writeChunk (sdsID, источник, dataChunk)

Описание

writeChunk(sdsID,origin,dataChunk) пишет целый фрагмент данных к набору данных, идентифицированному sdsID. Входной параметр origin задает местоположение фрагмента в разделении на блоки координат, не в координатах набора данных.

Эта функция соответствует функции SDwritechunk в API библиотеки HDF C, но потому что MATLAB® использует упорядоченное расположение стиля ФОРТРАНА, параметр источника инвертируется относительно Library API C.

Примеры

Запишите в 2D разделенный на блоки и сжатый набор данных. Разделенное на блоки размещение составляет 10 5 сетка.

import matlab.io.hdf4.*
sdID = sd.start('myfile.hdf','create');
sdsID = sd.create(sdID,'temperature','double',[100 50]);
sd.setChunk(sdsID,[10 10],'deflate',5);
for j = 0:9
    for k = 0:4
        origin = [j k];
        data = (1:100) + k*1000 + j*10000;
        data = reshape(data,10,10);
        sd.writeChunk(sdsID,origin,data);
    end
end
sd.endAccess(sdsID);
sd.close(sdID);

Смотрите также

|

Была ли эта тема полезной?