Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab 如何使用multibandread命令读取多维数据集的多个.dat文件?_Matlab - Fatal编程技术网

Matlab 如何使用multibandread命令读取多维数据集的多个.dat文件?

Matlab 如何使用multibandread命令读取多维数据集的多个.dat文件?,matlab,Matlab,我有几个文件需要通过Matlab中的multibandread函数读取 我已经一个接一个地做了,但这需要很长时间。这些文件具有相同的.dat扩展名。下面是我如何分别读取.dat文件的: X = multibandread('filename.dat', [x,y,z], 'uint8', 0, 'bil', 'ieee-le'); 可以在包含文件名的单元格上使用for循环: filenameCell={'file1.dat',…,'file2.dat'}; 对于i=1:size(文件名列表,2

我有几个文件需要通过Matlab中的
multibandread
函数读取

我已经一个接一个地做了,但这需要很长时间。这些文件具有相同的
.dat
扩展名。下面是我如何分别读取
.dat
文件的:

X = multibandread('filename.dat', [x,y,z], 'uint8', 0, 'bil', 'ieee-le');

可以在包含文件名的单元格上使用for循环:

filenameCell={'file1.dat',…,'file2.dat'};
对于i=1:size(文件名列表,2)
multibandread(filenameCell{i},…)%filenameCell{i}取单元格中的第i个文件名
...
结束

您可以在包含文件名的单元格上使用for循环:

filenameCell={'file1.dat',…,'file2.dat'};
对于i=1:size(文件名列表,2)
multibandread(filenameCell{i},…)%filenameCell{i}取单元格中的第i个文件名
...
结束

如果您可以共享代码,则更容易理解上下文和问题。如果您可以共享代码,则更容易理解上下文和问题。