matlab 怎么读取一个文件夹内多个文件夹

matlab 怎么读取一个文件夹内多个文件夹,第1张

先确定子文件

for i = 1 : length( subdir )

if( isequal( subdir( i )name, '' ) ||

isequal( subdir( i )name, '' ) ||

~subdir( i )isdir ) % 如果不是目录跳过

continue;

end

办法是把这些文件的文件名按一定的规律命名,假如有一百个数据文件,则可以把这些文件分别命名为:filename1txt,filename2txt,fielname100txt,在读取的时候则可以使用循环:

for i = 1:100

fileName = ['filename' num2str(i) 'txt'];

x = load(filiName);

end

多个mat文件只能一个一个load。

假设经度的变量是lon,纬度的变量是lat:

[r1,c1]=find(lon>a

&

lon<b);

[r2,c2]=find(lat>c

&

lat<d);

count=[];

for

i=1:length(r1)

for

j=1:length(r2)

if

r1(i)==r2(j)

count=[count;r1(i)];

end

end

end

count就是A和B行数相同的行了

以上就是关于matlab 怎么读取一个文件夹内多个文件夹全部的内容,包括:matlab 怎么读取一个文件夹内多个文件夹、如何在matlab里用循环读取多个文本文档里的数据、matlab怎么读取一个文件夹下多个mat文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9876221.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存